Как остановить веб-камеру (закрыть соединение с камерой), используя getUserMedia
в webRTC ?
Я пробовал с: localStream.getVideoTracks()[0].stop();
Но это не будет работать для меня в Chrome. соединение с камерой продолжается как есть.
Мой код равен
navigator.getUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia || navigator.mozGetUserMedia ||
navigator.msGetUserMedia || navigator.oGetUserMedia;
if(navigator.getUserMedia){
navigator.getUserMedia({video: true}, handleVideo, videoError);
}
function handleVideo(stream) {
localStream = stream;
document.querySelector('#vidDisplay').src = window.URL.createObjectURL(stream);
};
function videoError(e)
{
alert("There is some problem..");
};