0
我有一個音頻標籤是這樣的:播放DRM歌曲
<audio id="myAudio" msaudiocategory="BackgroundCapableMedia"></audio>
到我設置src屬性
URL.createObjectURL(file, { oneTimeOnly: true });
,然後調用
myAudio.play();
這非常適用於我的個人mp3,但通過Xbox Music Pass下載的歌曲,我認爲這些歌曲是DRM,根本不播放。沒有音頻,'timeupdate'事件永遠不會觸發。我在「輸出」窗口中看不到任何異常或消息。
我試着用VLC播放這些相同的歌曲,而當進度條正常前進時我沒有聽到任何音頻。
是否有可能在官方應用之外播放這些歌曲?
編輯:如果不是,我們是否可以檢測到音樂文件是否已經DRM'ed以防止它在我們的應用程序中的使用?
要回答我的問題的一部分,可以通過在搜索過濾器查詢中指定「protected:= No」來過濾DRM歌曲。 – siger