我有一个这样的音频标签:
<audio id="myAudio" msaudiocategory="BackgroundCapableMedia"></audio>
我将 src 属性设置为
URL.createObjectURL(file, { oneTimeOnly: true });
然后打电话
myAudio.play();
这适用于我的个人 mp3,但通过 Xbox 音乐通行证下载的歌曲(我认为它受 DRM 保护)根本无法播放。没有音频,“timeupdate”事件永远不会触发。我在“输出”窗口中看不到任何异常或消息。
我尝试使用 VLC 播放这些相同的歌曲,但在进度条正常前进时没有音频。
是否可以在官方应用程序之外播放这些歌曲?
编辑:如果不是,我们是否可以检测音乐文件是否经过 DRM 处理以防止其在我们的应用程序中使用?