2012-10-31 161 views
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以防止它在我們的應用程序中的使用?

+0

要回答我的問題的一部分,可以通過在搜索過濾器查詢中指定「protected:= No」來過濾DRM歌曲。 – siger

回答

0

這些DRM'd文件,所以需要DRM鍵,等等等等

因爲這些是私有的應用程序,這是不可能發揮這一DRM'd內容這些應用程序之外。