Вы можете вызвать «stop» над объектом MediaStream , который будет устаревшим ; новое предложение состоит в том, чтобы выпустить медиа-треки, вызвав «стоп» по каждому медиа-треку:
mediaStream.stop();
// or
mediaStream.getAudioTracks()[0].stop();
mediaStream.getVideoTracks()[0].stop();
Обновлено 03 нояб. 2015 г. ---- 10:34:24 AM
stream.stop
hack: var MediaStream = window.MediaStream;
if (typeof MediaStream === 'undefined' && typeof webkitMediaStream !== 'undefined') {
MediaStream = webkitMediaStream;
}
/*global MediaStream:true */
if (typeof MediaStream !== 'undefined' && !('stop' in MediaStream.prototype)) {
MediaStream.prototype.stop = function() {
this.getAudioTracks().forEach(function(track) {
track.stop();
});
this.getVideoTracks().forEach(function(track) {
track.stop();
});
};
}