首页 > 解决方案 > 如何从地址栏中删除网络摄像头图标

问题描述

停止使用后,有没有办法隐藏/删除地址栏中出现的相机图标?

我正在使用 OpenTok 进行视频会议并使用

OT.getUserMedia()
    .then(options=>{
        options.getTracks().forEach(track=>{
            track.stop();
        });
    })

我也试过下面的代码

$window.navigator.mediaDevices.getUserMedia({ audio: true, video: true })
    .then(streams=> {
        streams.getTracks().forEach(track=>{
            track.stop();
        });
    })

但是由于某种原因,地址栏中的“相机”图标并没有消失,这表明仍在进行录制。

标签: javascriptangularjsopentoktokbox

解决方案


TokBox 开发者布道者在这里。

由于OT.getUserMedia是建立在上面的navigator.getUserMedia,所有的用户隐私规则都navigator.getUserMedia适用于OT.getUserMedia. 正如 Patrick Evans 所提到的,这些权限和规则是在浏览器级别设置的,并且每个浏览器都需要显示一个指示器,表明正在使用摄像头或麦克风。


推荐阅读