HTML5网络摄像头允许事件处理程序

时间:2013-01-04 09:09:29

标签: html5 events event-handling webcam

有什么方法可以让用户点击使用Chrome中的HTML5网络摄像头点击“允许”相机的事件?如果是这样,你能举个例子。

更具体地说,我想知道用户是否点击允许或拒绝使用网络摄像头。 例如,当用户点击“允许”时,我想在屏幕上显示一条大消息,说他正在允许网络摄像头。

谢谢

1 个答案:

答案 0 :(得分:1)

不,你不能听那些点击事件。你甚至不能假设这样的对话框被显示出来,或者点击事件会选择一个选项 - 如果它是 - 它可以很容易地是某种基于刷卡的UI或手机或平板电脑。请求权限的实际机制是一个实现细节,规范特意留给实现者。

但您可以假设,如果调用getUserMedia()的成功回调,则用户已选择允许。如果你得到a PERMISSION_DENIED in the error callback,那么你可以确定用户选择了拒绝。