试图在html5中访问网络摄像头:Firefox可以使用,Chrome和Opera不会

时间:2015-06-29 15:05:04

标签: javascript html5 webkit webcam getusermedia

我试图通过javascript访问我的网络摄像头。当我使用下面的以下最小示例时,我希望至少看到一个弹出窗口,要求获得访问网络摄像头的权限。

这适用于Firefox,但不适用于Chrome或Opera(所有最新版本)。

显然,此处尚未显示实际的网络摄像头内容,我只是发起transform(或其浏览器特定的变体),但即使已经不起作用。我没有得到'是的'或者' nope'弹出窗口(Firefox除外)。

GetUserMedia

现在奇怪的是,当我在jsfiddle上使用完全相同的代码时,它 工作。
实例:http://jsfiddle.net/999anu81/(如果您有网络摄像头,则应该获得访问权限)

我做错了什么?

1 个答案:

答案 0 :(得分:0)

Chrome允许使用getUserMedia来避免骚扰网页,IIRC。将它附加到按钮而不是使用onload,它应该更好。