0

我有一个这样的音频标签:

<audio id="myAudio" msaudiocategory="BackgroundCapableMedia"></audio>

我将 src 属性设置为

URL.createObjectURL(file, { oneTimeOnly: true });

然后打电话

myAudio.play();

这适用于我的个人 mp3,但通过 Xbox 音乐通行证下载的歌曲(我认为它受 DRM 保护)根本无法播放。没有音频,“timeupdate”事件永远不会触发。我在“输出”窗口中看不到任何异常或消息。

我尝试使用 VLC 播放这些相同的歌曲,但在进度条正常前进时没有音频。

是否可以在官方应用程序之外播放这些歌曲?

编辑:如果不是,我们是否可以检测音乐文件是否经过 DRM 处理以防止其在我们的应用程序中使用?

4

1 回答 1

0

这些是 DRM 文件,因此它们需要 DRM 密钥等。

由于这些是应用程序私有的,因此无法在这些应用程序之外播放 DRM 内容。

于 2012-10-31T06:50:12.757 回答