正在从网页上的其他设备访问相机

问题描述 投票:-1回答:1

我将简要描述我的问题。我制作了一个访问网络摄像头的页面以拍摄照片,然后将其上传到我的服务器。当我访问本地主机上的页面时,它可以正常工作,当我尝试从另一台设备访问或使用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');
    }

我不知道代码是否无法正常工作,或者是否存在使我的页面崩溃的安全策略。

问候

javascript c# html asp.net-mvc-5
1个回答
0
投票

找到了解决方案。我必须在浏览器中添加一个“安全例外”,并且它可以正常工作。当您没有SSL证书时,这也许不是最佳做法,但更便宜。 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.