从移动设备访问时,本地主机上的应用程序 运行 无法启用摄像头麦克风

Application running on localhost not able to enable camera microphone when access from mobile

当我试图从我的手机访问 http://ip-address:8080 时,如何允许我的应用程序访问手机摄像头 phone。 旁注:当我 运行 在应用程序 运行ning.

的计算机上时,它工作正常

尝试在服务器上运行它。因为您的浏览器可以阻止对本地主机的一些操作,以更好地保护您的隐私。

我在 heroku 服务器上部署了它并且它响应正确

getUserMedia() 仅允许在安全 (https) 连接或本地主机上使用。 这就是它在您的本地主机上运行的原因。

如果您想通过 phone 上的 ip 访问您的应用程序,您必须在您的应用程序上启用 https 才能使用您的 camera/microphone。