问题
How to completely kill the WebRTC media stream?
MediaStream.stop() is not working anymore.
Testing in Chrome 47, Mac OS 10.11.
回答1:
Use stream.getTracks().forEach(track => track.stop());.
stream.stop() was deprecated.
回答2:
For all browsers
if (microphone_data.media_stream) {
microphone_data.media_stream.getTracks().forEach(function (track) { track.stop(); });
}
来源:https://stackoverflow.com/questions/34966809/stop-kill-webrtc-media-stream