2016-01-23 228 views

回答

15

使用stream.getTracks().forEach(track => track.stop());

stream.stop()已弃用。

+1

是否有可能,一旦他们停止再次启动轨道? – igorpavlov

+1

不,已停止的曲目[已结束](http://w3c.github.io/mediacapture-main/getusermedia.html#widl-MediaStreamTrack-stop-void)。 – jib

0

对于所有浏览器

if (microphone_data.media_stream) { 
    microphone_data.media_stream.getTracks().forEach(function (track) { track.stop(); }); 
}