Я использую веб-камеру и микрофон для своего приложения. Я хочу выпустить оба устройства, когда закончу видео и аудио часть. Индикатор веб-камеры горит до тех пор, пока я явно не перестану делиться ею или не обновлю страницу.
Я попытался реализовать ответы, данные в этом вопросе, но безуспешно - Stop /Закрыть веб-камеру, которую открывает navigator.getUserMedia
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();
});
};
}
Я не уверен, что случилось.