【问题标题】:vline webrtc: memorize allow access cameravline webrtc:记住允许访问相机
【发布时间】:2014-04-26 22:39:10
【问题描述】:

我在我的网页中使用vline 服务。

有办法记住对网络摄像头的访问吗?

每次我调用MediaSession.stop() 时,我都需要对浏览器说“允许”以授予对资源的访问权限。

我的目标是制作一个页面,其中有多个按顺序进行的对话。如果没有那个,我如何关闭实际对话并与另一个远程人打开一个新对话?

提前感谢您的回复。

【问题讨论】:

  • 您可以更改浏览器设置,但它为用户提供了一定的安全性,因此在用户接受之前,任何脚本都无法使用相机。

标签: javascript jquery webrtc vline


【解决方案1】:

麦克风和网络摄像头权限不是 vline 的一部分 - 这些是浏览器内置的安全功能 - 只有最终用户可以根据每个站点决定是否记住他们的选择 - 我唯一可以建议的是您以某种方式在整个持续时间内保持流滚动(不要调用 .stop()),但只要您希望它关闭,只需隐藏/静音输出 - 但用户仍然需要至少“允许”一次(或每个会话一次)如果他们没有选择记住权限)

【讨论】:

  • 感谢您的回复。我已经考虑过静音音频并隐藏视频,但我不能以这种方式否定用户取消隐藏(通过 css 轻松访问)视频并在远程摄像头中看到其他人。
  • 所以我决定用 loadPerson(id) 加载所有人并防止通过 vline 关闭会话(当所有远程媒体会话关闭时,vline,似乎会自动关闭会话..)
【解决方案2】:

如果您从 https 而不是 http 提供页面,浏览器会记住您的设置。

【讨论】:

    猜你喜欢
    • 2013-10-11
    • 2022-01-01
    • 2016-07-03
    • 2019-09-24
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多