2016-01-23 13 views

Antwort

15

Verwenden Sie stream.getTracks().forEach(track => track.stop());.

stream.stop() wurde veraltet.

+1

Ist es möglich, Spuren wieder zu starten, wenn sie gestoppt werden? – igorpavlov

+1

Nein, angehaltene Tracks sind [beendet] (http://w3c.github.io/mediacapture-main/getusermedia.html#widl-MediaStreamTrack-stop-void). – jib

0

Für alle Browser

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