我将简要描述我的问题。我制作了一个访问网络摄像头的页面以拍摄照片,然后将其上传到我的服务器。当我访问本地主机上的页面时,它可以正常工作,当我尝试从另一台设备访问或使用IP访问时,会出现问题。例如:http://localost/Project/Page正常,但http://192.168.0.5/Project/Page无效。
这是我用来访问媒体的代码。错误发生在else句子中并引发警报
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');
}
我不知道代码是否无法正常工作,或者是否存在使我的页面崩溃的安全策略。
问候