【发布时间】:2014-05-27 12:44:05
【问题描述】:
我正在尝试在 Firefox OS(v1.3,虽然我尝试过 Firefox OS 2 并且也无法正常工作)上进行音频捕获,但我正在努力让它工作。
我在 manifest.webapp 中添加了以下内容:
permissions": {
"audio-capture": {},
}
然后我在文件 recorder.js 中有以下代码:
window.AudioContext = window.AudioContext || window.webkitAudioContext;
var audioContext = new AudioContext();
function initAudio()
{
window.alert( "Trying..." );
navigator.mozGetUserMedia( {
audio: true,
video: false
},
function( stream )
{
window.alert( "GO!" );
},
function( error )
{
window.alert( "ERROR! :(" );
} );
}
window.addEventListener('load', initAudio );
应用程序启动时会调用“正在尝试...”消息,但我从未看到“开始!”或“错误!:(”。有没有人对如何让它工作有任何想法?这似乎没有意义。通过 Firefox(浏览器)的相同代码似乎工作正常。我被要求授予音频捕获权限然后我看到“GO!”消息。
那么有没有人知道如何在 firefox 操作系统下让它工作?
【问题讨论】:
标签: javascript audio permissions firefox-os