1

有什么方法可以捕捉用户使用 chrome 中的 HTML5 网络摄像头点击“允许”摄像头的事件?如果是这样,你能给我举个例子吗?

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

谢谢

4

1 回答 1

1

不,你不能听那些点击事件。您甚至不能假设显示了这样的对话框,或者单击事件将是选择选项的原因 - 它可以很容易地成为某种基于滑动的 UI 或手机或平板电脑。请求许可的实际机制是规范有意留给实现者的实现细节。

但是你可以假设如果你的成功回调getUserMedia()被调用,那么用户已经选择了允许。如果你在错误回调中得到一个PERMISSION_DENIED,那么你可以确定用户选择了拒绝。

于 2013-01-04T15:20:02.783 回答