【发布时间】:2013-11-20 14:50:58
【问题描述】:
Chrome 在标志后面具有即将推出的屏幕共享功能,希望默认情况下会启用该功能。在那之前,我们需要依赖用户来启用这个标志,但是我们如何检测这个标志是否被启用呢?
由于屏幕共享功能被暴露为“chromeMediaSource”,我们无法进行传统的特征检测,以检查对象是否存在。
我能想到的唯一方法就是简单地做一个try/catch,这看起来很丑。
所以我的问题是:有没有办法检测用户是否在 Chrome 中启用了 getUserMedia 屏幕共享标志?
【问题讨论】:
-
WebRTC 规范列表上有一些关于处理不受支持的约束的讨论。 html5-demos.appspot.com/static/getusermedia/screenshare.html 使用 gUM 失败回调。 (它会询问您是否使用 HTTPS,但是它。)
标签: google-chrome webrtc getusermedia screensharing