配置音频元素的src选项时,错误0x80004002接口不存在。 (JS)

时间:2012-11-12 16:34:58

标签: javascript html5

我在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文件。此播放器支持此格式。

0 个答案:

没有答案