Cordova - 播放来自blob的音频

时间:2017-09-20 14:23:10

标签: javascript cordova audio

我有以下问题。我有一个基于Web的应用程序,通过ym cordova应用程序中的iframe引用。我通过postMessage沟通它。我目前遇到的问题是我无法播放blob中的音频。这是我在我的cordova的消息处理程序中的index.js中的代码(正确调用了正确的参数):

try {
    var audio = new Audio();
    audio.src = URL.createObjectURL(e.data);

    alert(audio.src);

    audio.play()
    .then(function(res){
        alert('oki');
    })
    .catch(function (err) { alert(err) });

}
catch(err) {
    alert(err);
}

我得到的错误是: NotSupportedError:无法加载,因为没有找到支持的源,即使音频元素的src是blob:file:/// xxx(其中xxx是长字符串)。

0 个答案:

没有答案
相关问题