![](/img/trans.png)
[英]WebRTC, browser doesn't ask for permission to use camera and microphone - but locally it does
[英]Trying to ask for users permission to use camera and microphone in a React app
我正在使用navigator.mediaDevices.getUserMedia({ audio: true, video: true })
提前請求使用我用戶的麥克風和網絡攝像頭的權限,並且它可以工作,但是,它會導致網絡攝像頭亮起(可能看起來就像應用程序正在錄制或不使用相機一樣)。 除非獲得許可,否則我會強制使用我不確定的相機。 我的問題是:
此處演示: https://js.do/code/so62273679
拿 stream,獲取軌道並停止它們以關閉相機。 相機仍會 flash,但會關閉。
navigator.getUserMedia({audio:true,video:true}, function(stream) {
stream.getTracks().forEach(x=>x.stop());
}, err=>console.log(err));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.