我目前希望使用getUserMedia(HTML5)工具来创建网络摄像头可访问的网站。该工具找到here。它应该使用HTML5来获取网络摄像头,但是对于不支持的浏览器有一个闪存回退。但是当我下载它并在我的计算机上本地打开演示时,我收到错误:" JavaScript警告:没有可用的摄像头。"但是,当我使用网络演示here时。任何人都有关于我可能出错的地方的想法?谢谢。
答案 0 :(得分:0)
网络演示适用于我,我使用Chrome:
navigator
变量在从文件加载时不起作用在调用navigator.getUserMedia()
功能时尝试访问相机时可能会出现此错误,这是该工具使用的功能。
我通过定义函数使该函数兼容:
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
这仅适用于Chrome和Firefox(以及我忘记的其他浏览器),但根据我最近看到的情况,不在IE上。
祝你好运!