Wie Sie den WebRTC-Media-Stream vollständig beenden?Stop/kill WebRTC media stream
MediaStream.stop() funktioniert nicht mehr.Testen in Chrome 47, Mac OS 10.11.
Wie Sie den WebRTC-Media-Stream vollständig beenden?Stop/kill WebRTC media stream
MediaStream.stop() funktioniert nicht mehr.Testen in Chrome 47, Mac OS 10.11.
Verwenden Sie stream.getTracks().forEach(track => track.stop());
.
stream.stop()
wurde veraltet.
Für alle Browser
if (microphone_data.media_stream) {
microphone_data.media_stream.getTracks().forEach(function (track) { track.stop(); });
}
Ist es möglich, Spuren wieder zu starten, wenn sie gestoppt werden? – igorpavlov
Nein, angehaltene Tracks sind [beendet] (http://w3c.github.io/mediacapture-main/getusermedia.html#widl-MediaStreamTrack-stop-void). – jib