我在使用这段代码时遇到了getUserMedia的一个问题,我想让UserMedia显示本地摄像头。
navigator
.mediaDevices
.getUserMedia({video: true, audio: true})
.then(stream => {
console.log("success!")
})
.catch(e => {
console.log("e: ", e);
});当我在http://localhost(:9000):得到了“的成功!”,但当我在线时,https://mydomaine.com:443得到了e: DOMException: Permission denied,而不是提示相机设置!
我的chrome v. 81.0.4044.129 (64位),我在Windows 10上。
工作在火狐(桌面和移动)和边缘!
注意:在堆叠溢出的镀铬控制台上尝试了这一行:工作!
我的应用程序是与Spring一起运行的(这是一个Jhispter应用程序),当我在chrome控制台上测试上一行时,它不起作用。我尝试使用相同的Keystore文件在Tomcat服务器上运行一个测试应用程序,再试一次,这就是工作。也许我的Spring引导应用程序有问题?这是我在Spring应用程序中用于SSL的app.yml conf。
server:
port: 443
ssl:
key-store: classpath:config/tls/keystore.p12
key-store-password: password
key-store-type: PKCS12这是我的问题,如果我做错了什么,请告诉我!
发布于 2020-05-02 10:44:43
JHipster作为默认配置的限制性特征策略。无法访问允许使用照相机或麦克风。你应该根据你的需要来设置这些值。
https://stackoverflow.com/questions/61482966
复制相似问题