HTML5相机访问在Microsoft Edge中不起作用

时间:2015-08-30 14:16:21

标签: html5 microsoft-edge

我有simple demoreference to source code)我尝试为用户显示视频流并允许他拍摄快照,这在Chrome上运行正常但是不起作用在Microsoft Edge上完全没有显示错误。知道为什么这不起作用,可能会引用我应采取的不同方法吗? 我很确定它在Safari上也不起作用......

即使Microsoft's Demo page无效!这是我得到的错误的屏幕截图: enter image description here

我的设备经理: enter image description here

编辑(9月15日):我已经打开了#34;让应用程序使用我的相机"在我的Windows设置中,现在这个演示适用于所有浏览器 Safari。任何人都知道在Safari中从网络摄像头流中捕获图像的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

我在Edge上使用网络摄像头演示尝试了Photo Capture,它工作得非常好。你可以查看下面的截图。 您需要使用hideKeyboardAccessoryBar。即使Chrome 45有navigator.mediaDevices.getUserMedianavigator.mediaDevices函数返回Promise,它也不接受spec-style约束。

  

注意:确保打开相机设置"让应用使用我的   相机"从可以使用相机的应用程序列表中打开Microsoft Edge。

enter image description here

答案 1 :(得分:1)

您需要打开隐私设置。为Edge启用相机和麦克风,否则您将收到权限错误。