Javascript 如何使用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

我在navigator.getUserMedia的帮助下从浏览器录制音频,我的代码是

   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()工作如何