【发布时间】:2013-01-04 23:20:02
【问题描述】:
有什么方法可以捕捉到用户使用 chrome 中的 HTML5 网络摄像头点击“允许”摄像头的事件?如果是这样,你能举个例子吗?
更具体地说,我想知道用户是否单击以允许或拒绝使用网络摄像头。 例如,当用户单击“允许”时,我想在屏幕上显示一条大消息,说明他正在允许网络摄像头。
谢谢
【问题讨论】:
标签: html events event-handling webcam
有什么方法可以捕捉到用户使用 chrome 中的 HTML5 网络摄像头点击“允许”摄像头的事件?如果是这样,你能举个例子吗?
更具体地说,我想知道用户是否单击以允许或拒绝使用网络摄像头。 例如,当用户单击“允许”时,我想在屏幕上显示一条大消息,说明他正在允许网络摄像头。
谢谢
【问题讨论】:
标签: html events event-handling webcam
不,您不能监听这些点击事件。您甚至不能假设显示了这样的对话框,或者如果单击事件是选择选项的原因 - 它可以很容易地成为某种基于滑动的 UI 或手机或平板电脑。请求权限的实际机制是规范有意留给实现者的实现细节。
但您可以假设,如果调用了 getUserMedia() 的成功回调,则用户已选择允许。如果你得到a PERMISSION_DENIED in the error callback,那么你可以确定用户选择了拒绝。
【讨论】: