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