HTML Media Capture API与getUserMedia()

Tho*_*rig 13 javascript webcam html5

目前,我正在尝试做一些非常简单的事情(好吧,实际上我觉得它很简单......):我想在网络应用程序中从网络摄像头拍摄照片.

我偶然发现了两种可能性:

1. HTML Media Capture API看起来非常简单:

<input type="file" accept="image/*" capture="camera">
Run Code Online (Sandbox Code Playgroud)

2. JavaScript媒体流,看起来也很简单:

navigator.getUserMedia()
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

HTML Media Capture API无法在桌面浏览器中运行,并且JavaScript媒体流无法在iOS上运行.那我应该选哪一个?都?将来会开发哪一个?哪一个是首选方式?你更倾向哪个?在一个解决方案中是否有任何缺点,我没有看到这样的票价(兼容性除外?).

谢谢.

顺便说一句:我不是一个经验丰富的HTML/JavaScript开发人员,所以请善待;)

Ned*_*udi 2

这是示例 http://html5.by/blog/demo/image-capture-getusermedia/ 这是可以帮助您的文章 http://html5.by/blog/html5-image-capture-getusermedia-stream-api -mirror/ 抱歉,它是俄语的,但示例正在运行,您可以检查代码+谷歌翻译:)

希望有帮助