从网页上的其他设备访问相机
Accesing camera from other devices on webpage
我将简要描述我的问题。我制作了一个访问网络摄像头的页面来拍摄照片,然后将其上传到我的服务器。当我访问本地主机上的页面时,它运行良好,当我尝试从另一台设备访问或使用 IP 访问时出现问题。例如:http://localost/Project/Page works well, but http://192.168.0.5/Project/Page 不起作用。
这是我用来访问媒体的代码。 else语句出现错误,抛出alert
navigator.getUserMedia ||
(navigator.getUserMedia = navigator.mozGetUserMedia ||
navigator.webkitGetUserMedia || navigator.msGetUserMedia);
if (navigator.getUserMedia) {
navigator.getUserMedia({ video: true, audio: false }, onSuccess, onError);
} else {
alert('your browser doesn't spport this function');
}
我不知道是代码不工作还是安全策略导致我的页面崩溃。
此致
找到解决方案。我不得不向浏览器添加一个“安全例外”,它起作用了。当您没有 SSL 证书时,这可能不是最佳做法,但更便宜。
我将简要描述我的问题。我制作了一个访问网络摄像头的页面来拍摄照片,然后将其上传到我的服务器。当我访问本地主机上的页面时,它运行良好,当我尝试从另一台设备访问或使用 IP 访问时出现问题。例如:http://localost/Project/Page works well, but http://192.168.0.5/Project/Page 不起作用。
这是我用来访问媒体的代码。 else语句出现错误,抛出alert
navigator.getUserMedia ||
(navigator.getUserMedia = navigator.mozGetUserMedia ||
navigator.webkitGetUserMedia || navigator.msGetUserMedia);
if (navigator.getUserMedia) {
navigator.getUserMedia({ video: true, audio: false }, onSuccess, onError);
} else {
alert('your browser doesn't spport this function');
}
我不知道是代码不工作还是安全策略导致我的页面崩溃。
此致
找到解决方案。我不得不向浏览器添加一个“安全例外”,它起作用了。当您没有 SSL 证书时,这可能不是最佳做法,但更便宜。