如何使用 webRTC 中的getUserMedia
停止网络摄像头(与相机关闭)?
我尝试过: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..");
};