javascript - 如何从地址栏中删除网络摄像头图标
问题描述
停止使用后,有没有办法隐藏/删除地址栏中出现的相机图标?
我正在使用 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();
});
})
但是由于某种原因,地址栏中的“相机”图标并没有消失,这表明仍在进行录制。
解决方案
TokBox 开发者布道者在这里。
由于OT.getUserMedia
是建立在上面的navigator.getUserMedia
,所有的用户隐私规则都navigator.getUserMedia
适用于OT.getUserMedia
. 正如 Patrick Evans 所提到的,这些权限和规则是在浏览器级别设置的,并且每个浏览器都需要显示一个指示器,表明正在使用摄像头或麦克风。
推荐阅读
- typo3 - 澄清 composer.json 中用于 TYPO3 扩展的替换和额外部分
- c# - 在缩进模式下使用 XmlWriter 时是否可以在特定属性上手动换行?
- spring-security - HTTP 基本身份验证不适用于控制器
- php - 数据透视表中的学生出勤报告
- qt - 无法在 Maya 中导入 Qt for Python
- sql-server - 将逗号值分隔为单个值
- python - 使用 Qt Designer 在 PySide2 中实现信号/插槽时出错
- oracle - 如何在 Docker 上使用 oracle11g?
- arrays - 在特定范围内增加数组中每个元素的值
- node.js - 深度嵌套的 Express 路由器中的 Socket.io