我有这样的音频标签:
<audio id="myAudio" msaudiocategory="BackgroundCapableMedia"></audio>
我将src属性设置为
URL.createObjectURL(file, { oneTimeOnly: true });
然后致电
myAudio.play();
这适用于我的个人mp3,但通过Xbox Music Pass下载的歌曲,我认为是在DRM下,根本不播放。没有音频,'timeupdate'事件永远不会发生。我没有在“输出”窗口中看到任何异常或消息。
我尝试用VLC播放这些相同的歌曲,当进度条正常前进时我没有音频。
是否可以在官方应用之外播放这些歌曲?
编辑:如果不是,我们是否可以检测音乐文件是否为DRM,以防止其在我们的应用中使用?
答案 0 :(得分:0)
这些是DRM文件,因此需要DRM密钥等等。
由于这些应用程序是私有的,因此无法在这些应用程序之外播放该DRM内容。