私は Visual Studio 2012 で作業しています。オーディオ要素の src を設定しようとすると、このエラーが発生します。
function loadFile(event) {
...
parent.message2.innerHTML = Windows.Storage.KnownFolders.videosLibrary.getFileAsync(a);
parent.player.src = URL.createObjectURL(Windows.Storage.KnownFolders.videosLibrary.getFileAsync(a));
//parent.player.play();
}
HTML 要素:
<audio id="player" controls></audio>
したがって、var "a" に名前の付いたファイルは実際に存在し、"displayName" と "displayType" で名前と種類を取得できます。しかし、このファイルを src オプションに設定しようとすると、「インターフェイスが存在しません」というエラーが表示されます。
はい、スクリプトは iframe から開始されていますが、オーディオ要素はメイン ページにあります。しかし、これは問題ではありません。iframe からメイン ページ (たとえば、id="message2" を持つ要素) に情報を簡単に送信できます。
m4aファイルをロードしようとしています。このプレーヤーはこのフォーマットをサポートしています。