我正在尝试使用 javascript 录制音频并将其上传到服务器。我正在使用 Matt Diamond 的 Recorder js。但问题是生成的文件为 0 分钟。当通过 firebug 控制台调试时,发现 audiocontext 属性已暂停。当用谷歌搜索时发现记录音频上下文的状态应该处于运行状态。不知道问题是由于状态还是我错过了什么。想知道是什么导致 audiocontext 的状态处于挂起模式。如果我在其他浏览器上尝试状态正在运行并且正在生成文件。但我的限制是我想在我的应用程序中使用 firefox
火狐版本:42.0
下面是代码
if(audioRecorder)
{
audioRecorder.clear();
audioRecorder.record();
setTimeout(stopRecorder,9000); // 9 secs
}
function stopRecorder()
{
if(audioRecorder)
{
audioRecorder.stop();
audioRecorder.exportWAV(function(blob){
alert("Blob size : "+blob.size);
// code for sending the blob to server
});
}
}
在 firebug audiocontext 中调试上述代码时已暂停。
提前致谢