2016-01-23 13 views

risposta

15

Utilizzare stream.getTracks().forEach(track => track.stop());.

stream.stop() è stato dichiarato obsoleto.

+1

E 'possibile lanciare le tracce di nuovo una volta che vengono fermati? – igorpavlov

+1

No, le tracce fermate sono [terminate] (http://w3c.github.io/mediacapture-main/getusermedia.html#widl-MediaStreamTrack-stop-void). – jib

0

Per tutti i browser

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