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

ode*_*dta 5 html microsoft-edge

我使用了这段代码(参考源代码),我尝试向用户显示视频流并允许他拍摄快照,这在 Chrome 上运行良好,但在 Microsoft Edge 上根本不起作用,没有显示错误。知道为什么这不起作用,也许参考我应该采取的不同方法吗?我很确定它在 Safari 上也不起作用......

微软的Demo页面都无法使用!这是我收到的错误的屏幕截图: 在此输入图像描述

还有我的设备管理器: 在此输入图像描述

编辑(2015 年 9 月 3 日):我已在 Windows 设置中打开“让应用程序使用我的相机”,现在此演示适用于除Safari之外的所有浏览器。有人知道在 Safari 中从网络摄像头流捕获图像的最佳方法是什么吗?

Ram*_*ine 2

我在 Edge 上尝试使用网络摄像头演示照片捕捉,效果非常好。你可以检查下面的屏幕截图。你需要使用navigator.mediaDevices.getUserMedia. 尽管 Chrome 45 有navigator.mediaDevices一个getUserMedia返回 Promise 的函数,但它不接受规范样式的约束。

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

在此输入图像描述