2016-01-23 4 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(); }); 
}