【问题标题】:Is there a way to detect if user has enabled the getUserMedia screen-sharing flag in Chrome?有没有办法检测用户是否在 Chrome 中启用了 getUserMedia 屏幕共享标志?
【发布时间】:2013-11-20 14:50:58
【问题描述】:

Chrome 在标志后面具有即将推出的屏幕共享功能,希望默认情况下会启用该功能。在那之前,我们需要依赖用户来启用这个标志,但是我们如何检测这个标志是否被启用呢?

由于屏幕共享功能被暴露为“chromeMediaSource”,我们无法进行传统的特征检测,以检查对象是否存在。

我能想到的唯一方法就是简单地做一个try/catch,这看起来很丑。

所以我的问题是:有没有办法检测用户是否在 Chrome 中启用了 getUserMedia 屏幕共享标志?

【问题讨论】:

标签: google-chrome webrtc getusermedia screensharing


【解决方案1】:

会有几种情况。

  1. getUserMedia api 不可用 你可以检查api是否为null
  2. getUserMedia 可用。但是,用户没有设置标志。 如果用户未启用屏幕共享,您应该会收到权限被拒绝错误。

因此,您可以检查错误并根据您的逻辑进行检查。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    • 2012-12-13
    • 1970-01-01
    • 2012-03-04
    • 2022-10-24
    • 1970-01-01
    相关资源
    最近更新 更多