如何管理视频会议?来自浏览器的需求
How can I manage video conferencing "allow" requirements from browsers?
我有一个rails应用程序与JS和我使用TokBox api点对点视频会议。当用户第一次登录视频会议时,web浏览器会提示他们以下提示
"COULD NOT ADD IMAGE DUE TO REPUTATION" -第一个提示是在浏览器的顶部,说"example.com想要使用你的相机和麦克风allow——deny"
这只发生在他们第一次访问网站时。然后由下一个允许请求提示它们。第二个允许请求发生在每个连接上,而第一个提示只针对第一个连接。
"COULD NOT ADD IMAGE DUE TO REPUTATION" -第二个提示是在用户自己的视频将被观看的空间,并说"摄像头和麦克风访问,example.com正在请求访问你的摄像头和麦克风。如果您点击允许,您可能会被记录
我如何知道用户是否允许或拒绝其中一个提示?我想走我的用户通过提示,但我有麻烦确定他们是否点击允许或拒绝,我有麻烦知道是否触发第一个提示(除非我只是跟踪他们的网站访问)。
谢谢!
PS任何声誉方面的帮助将是非常感激的,这些图片使问题更清楚。
您可以向Publisher对象添加事件侦听器,以侦听当用户单击allow或deny时将触发的accessAllowed/Denied事件:http://tokbox.com/opentok/libraries/client/js/reference/Publisher.html#events
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 有时数据是't显示在浏览器中
- 使图像在单击时展开到不大于浏览器
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- 不同浏览器中的空白字符正则表达式行为
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何临时暂停浏览器渲染,然后恢复整个页面
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 禁用(而不是隐藏)浏览器滚动条
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 如何使用modalDialog来显示可以在所有浏览器中工作的弹出窗口
- 如何在浏览器中使用需求
- 如何管理视频会议?来自浏览器的需求
- 是否已经有现成的代码支持Dojo AMD, NodeJS需求和浏览器窗口.用于Javascript微库
- 如何根据需求将服务器发送的socket数据显示在浏览器的两个输出字段中