我们目前正在使用getUserMedia函数来访问Web应用程序中的网络摄像头
我们的getUserMedia函数在chrome上本地运行时有效,但是,当我们通过GitHub + DNS在线运行时,我们会收到以下错误。
getUserMedia()不再适用于不安全的起源。要用这个 功能,您应该考虑将应用程序切换为安全的 原点,例如HTTPS。有关详细信息,请参阅https://goo.gl/rStTGz。
有关如何在网络服务器上运行它的任何想法?
解决问题的初步想法 1. SSL 2.更复杂的功能
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia || navigator.msGetUserMedia;
navigator.getUserMedia({video: true}, function (stream) {
if (window.URL) {
video.src = window.URL.createObjectURL(stream);
} else {
video.src = stream; // Opera.
}