有什么方法可以让用户点击使用Chrome中的HTML5网络摄像头点击“允许”相机的事件?如果是这样,你能举个例子。
更具体地说,我想知道用户是否点击允许或拒绝使用网络摄像头。 例如,当用户点击“允许”时,我想在屏幕上显示一条大消息,说他正在允许网络摄像头。
谢谢
答案 0 :(得分:1)
不,你不能听那些点击事件。你甚至不能假设这样的对话框被显示出来,或者点击事件会选择一个选项 - 如果它是 - 它可以很容易地是某种基于刷卡的UI或手机或平板电脑。请求权限的实际机制是一个实现细节,规范特意留给实现者。
但您可以假设,如果调用getUserMedia()
的成功回调,则用户已选择允许。如果你得到a PERMISSION_DENIED
in the error callback,那么你可以确定用户选择了拒绝。