我使用下面的Javascript代码来检测网络摄像头:
navigator.getMedia = ( navigator.getUserMedia
|| navigator.webkitGetUserMedia
|| navigator.mozGetUserMedia
|| navigator.msGetUserMedia);
当应用程序在我的计算机上运行时,它适用于Chrome。但是当我在服务器上运行应用程序时,它可以在Firefox上运行,但不适用于Chrome。我收到错误消息"没有可用的相机"就像它试图检测服务器端的网络摄像头(服务器没有网络扫描)而不是客户端,我的电脑。 可能是什么问题?
答案 0 :(得分:1)
这是因为Google Chrome需要https连接才能启用网络摄像头。
网络摄像头仅适用于https连接或本地主机上的谷歌浏览器。