gpt4 book ai didi

javascript - 使用 getUserMedia 后关闭网络摄像头/相机

转载 作者:可可西里 更新时间:2023-11-01 01:17:09 28 4
gpt4 key购买 nike

<分区>

我正在开发一个使用后台页面访问用户网络摄像头的 Chrome 扩展程序。

用户可以选择关闭相机。

流似乎被关闭了。相关功能不再接收流。但是,网络摄像头灯(目前正在 mac book pro 上开发和测试)不会关闭。

有什么想法吗?

这是我设置流的代码:

if (navigator.webkitGetUserMedia!=null) {

var options = {
video:true,
audio:false
};
navigator.webkitGetUserMedia(options,
function(stream) {
vid.src = window.webkitURL.createObjectURL(stream);
localstream = stream;
vid.play();
console.log("streaming");
},
function(e) {
console.log("background error : " + e);
});
}

这是我关闭流的方法:

function vidOff() {
clearInterval(theDrawLoop);
ExtensionData.vidStatus = 'off';
vid.pause();
vid.src = "";
localstream.stop();
DB_save();
console.log("Vid off");
}

有什么明显的我遗漏的吗?

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com