HTML5 相机访问在 Microsoft Edge 中不起作用
HTML5 Camera access not working in Microsoft Edge
我有这个 simple demo (reference to source code),我尝试向用户显示视频流并允许他拍摄快照,例如,这在 Chrome 上工作正常但不起作用在 Microsoft Edge 上完全没有错误显示。知道为什么这不起作用并且可能参考我应该采取的不同方法吗?
我很确定它在 Safari 上也不起作用...
连Microsoft's Demo page都不行!这是我得到的错误的屏幕截图:
还有我的设备管理器:
编辑(2015 年 9 月 3 日):我在我的 Windows 设置中打开了 "Let apps use my Camera",现在这个演示在所有浏览器上运行良好 但 Safari .有人知道在 Safari 中从网络摄像头流捕获图像的最佳方法是什么吗?
我在 Edge 上尝试了使用网络摄像头演示的照片捕捉,它工作得很好。你可以查看下面的截图。
您需要使用 navigator.mediaDevices.getUserMedia
。尽管 Chrome 45 具有 navigator.mediaDevices
和一个 returns 函数 returns Promise,但它不接受规范样式约束。
Note: Make sure to turn on the Camera setting "Let apps use my
camera" and from the list of apps that can use your camera turn on Microsoft Edge as well.
您需要打开隐私设置。为Edge启用摄像头和麦克风,否则会出现权限错误。
我有这个 simple demo (reference to source code),我尝试向用户显示视频流并允许他拍摄快照,例如,这在 Chrome 上工作正常但不起作用在 Microsoft Edge 上完全没有错误显示。知道为什么这不起作用并且可能参考我应该采取的不同方法吗? 我很确定它在 Safari 上也不起作用...
连Microsoft's Demo page都不行!这是我得到的错误的屏幕截图:
还有我的设备管理器:
编辑(2015 年 9 月 3 日):我在我的 Windows 设置中打开了 "Let apps use my Camera",现在这个演示在所有浏览器上运行良好 但 Safari .有人知道在 Safari 中从网络摄像头流捕获图像的最佳方法是什么吗?
我在 Edge 上尝试了使用网络摄像头演示的照片捕捉,它工作得很好。你可以查看下面的截图。
您需要使用 navigator.mediaDevices.getUserMedia
。尽管 Chrome 45 具有 navigator.mediaDevices
和一个 returns 函数 returns Promise,但它不接受规范样式约束。
Note: Make sure to turn on the Camera setting "Let apps use my camera" and from the list of apps that can use your camera turn on Microsoft Edge as well.
您需要打开隐私设置。为Edge启用摄像头和麦克风,否则会出现权限错误。