【发布时间】:2013-07-12 21:30:36
【问题描述】:
Chrome 最近发布了对其媒体设置的更新,该更新提示用户向允许访问其麦克风和摄像头的网站授予权限。有没有办法在 Javascript 中检测这些设置?
我有一个带有麦克风功能的 Flash 播放器(最终将基于 HTML5)。播放器当前设置了关于如何在开始会话之前授予权限的友好教程。但是,自从 Chrome 发布更新后,Flash 播放器和 Chrome 权限发生冲突,导致 Flash 出现错误,直到用户允许/拒绝 Chrome 设置提示。在将播放器移至 HTML5 之前,我想做的是检测浏览器是否为 Chrome(具有适当的版本)以及用户的设置是否未设置为然后显示额外的教程屏幕。
【问题讨论】:
-
你最终是如何解决这个问题的?谢谢。
-
@AdamRabung 在此处查看相关问题:stackoverflow.com/questions/23432654/… 我最终设置了一个标志,该标志存储在用户的本地存储中并过期。该标志在 navigator.getUserMedia API 的成功回调中设置。