0

次のような音声タグがあります。

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

src プロパティを

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

そして電話する

myAudio.play();

これは私の個人的な mp3 ではうまく機能しますが、DRM の下にあると思われる Xbox Music Pass からダウンロードした曲は再生されません。オーディオはなく、'timeupdate' イベントは発生しません。出力ウィンドウに例外やメッセージが表示されません。

同じ曲をVLCで再生してみましたが、プログレスバーが正常に進んでいる間は音声が聞こえません。

それらの曲を公式アプリ以外で再生することはできますか?

編集: そうでない場合、アプリでの使用を防ぐために音楽ファイルが DRM されているかどうかを検出できますか?

4

1 に答える 1

0

これらは DRM されたファイルなので、DRM キーなどが必要です。

これらはアプリケーション専用であるため、DRM されたコンテンツをそれらのアプリケーションの外で再生することはできません。

于 2012-10-31T06:50:12.757 に答える