如何从HTML5访问网络摄像头?

时间:2011-08-16 06:09:52

标签: javascript html5

我想从HTML5访问网络摄像头进行注册并保存视频文件,以便以后播放。这可能吗?

2 个答案:

答案 0 :(得分:3)

显然,<device>标记不是HTML5规范的一部分,因此目前没有标准方法可以从浏览器访问网络摄像头。您可以使用JavaScript API navigator.getUserMedia(...),但that isn't supported by any browsers, either

您可以在此处阅读:Which web browsers support the HTML5 <device> tag?

答案 1 :(得分:3)

我最近做了类似的研究,发现了一个有效的演示:http://gadgets-code.com/taking-webcam-photo-with-opera-browser-new-technology

需要安装Opera的实验版:http://snapshot.opera.com/labs/camera-and-pages/

快乐的黑客攻击!


更新[2012年5月20日]:

http://www.webrtc.org/running-the-demos - WebRTC - GoogleChromeCanary - about:// flags - enableMediaStream + PeerConnection :)我建议 - Jerome Etienne的博客 - http://learningthreejs.com/

更新[2012年9月13日]:

默认情况下,Chrome 21中启用了WebRTC (几周前推出的更改)

更新[2014年7月2日]:

WebRTC是主流/巨大的:http://youtu.be/GBAEG_RuqeE?t=50m1s(Google Hangouts,Amazon Mayday,Snapchat)