目前,我正在尝试做一些非常简单的事情(好吧,实际上我认为这很简单......):我想从 web-application 中的网络摄像头拍照。
我偶然发现了两种可能性:
1. HTML Media Capture API,看起来很简单:
<input type="file" accept="image/*" capture="camera">
2. JavaScript 媒体流,看起来也很简单:
navigator.getUserMedia()
我的问题来了:
HTML Media Capture API 在桌面浏览器中不工作,JavaScript 媒体流在 iOS 上不工作。那我应该拿哪一个?两个都?未来会发展哪一个?哪一种是首选方式?你更倾向哪个?一种解决方案是否存在我目前看不到的任何缺点(兼容性除外?)。
谢谢。
顺便说一句:我不是经验丰富的 HTML/JavaScript 开发人员,所以请善待;)