有什么方法可以捕捉用户使用 chrome 中的 HTML5 网络摄像头点击“允许”摄像头的事件?如果是这样,你能给我举个例子吗?
更具体地说,我想知道用户是否单击以允许或拒绝使用网络摄像头。例如,当用户单击“允许”时,我想在屏幕上显示一条大消息,说明他正在允许网络摄像头。
谢谢
有什么方法可以捕捉用户使用 chrome 中的 HTML5 网络摄像头点击“允许”摄像头的事件?如果是这样,你能给我举个例子吗?
更具体地说,我想知道用户是否单击以允许或拒绝使用网络摄像头。例如,当用户单击“允许”时,我想在屏幕上显示一条大消息,说明他正在允许网络摄像头。
谢谢
不,你不能听那些点击事件。您甚至不能假设显示了这样的对话框,或者单击事件将是选择选项的原因 - 它可以很容易地成为某种基于滑动的 UI 或手机或平板电脑。请求许可的实际机制是规范有意留给实现者的实现细节。
但是你可以假设如果你的成功回调getUserMedia()
被调用,那么用户已经选择了允许。如果你在错误回调中得到一个PERMISSION_DENIED
,那么你可以确定用户选择了拒绝。