Javascript 如何使用navigator.getUserMedia停止在浏览器中列出音频
我在navigator.getUserMedia的帮助下从浏览器录制音频,我的代码是Javascript 如何使用navigator.getUserMedia停止在浏览器中列出音频,javascript,audio,html5-audio,audio-recording,navigator,Javascript,Audio,Html5 Audio,Audio Recording,Navigator,我在navigator.getUserMedia的帮助下从浏览器录制音频,我的代码是 if (!navigator.getUserMedia) navigator.getUserMedia = navigator.webkitGetUserMedia || navigator.mozGetUserMedia; if (!navigator.cancelAnimationFrame) navigator.cancelAnimat
if (!navigator.getUserMedia)
navigator.getUserMedia = navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
if (!navigator.cancelAnimationFrame)
navigator.cancelAnimationFrame = navigator.webkitCancelAnimationFrame || navigator.mozCancelAnimationFrame;
if (!navigator.requestAnimationFrame)
navigator.requestAnimationFrame = navigator.webkitRequestAnimationFrame || navigator.mozRequestAnimationFrame;
navigator.getUserMedia(
{
"audio": {
"mandatory": {
"googEchoCancellation": "false",
"googAutoGainControl": "false",
"googNoiseSuppression": "false",
"googHighpassFilter": "false"
},
"optional": []
},
}, gotStream, function(e) {
alert('Error getting audio');
console.log(e);
});
它工作正常,但我可能想在一段时间后停止列出浏览器音频,我该如何做?关于stream.stop()
是的stream.stop()工作如何