【发布时间】:2014-01-27 17:53:48
【问题描述】:
我了解了 web-rtc,它说你可以捕获 video-cam , 我使用了demo,这仅适用于 chrome..
当我在 Firefox 上打开它时,我收到消息 "getUserMedia() not supported in your browser."
另一方面,当我打开这个HTML5-rocks-demo
它工作了 100%。
让getusermedia() 工作的更改或插件或我想念的东西。
【问题讨论】:
-
为了让它在 IE 和 Safari 中工作,有一些插件,我没有尝试过任何一个,例如OpenWebRTC(听起来不太理想,但适合测试)。如果您只想从流中捕获单个图片或视频,这里有一个描述,如何做到这一点:stackoverflow.com/questions/12811361/… 这需要某种浏览器敏感的页面处理。
-
仅供参考 现在您可以使用一个函数:
navigator.mediaDevices.getUserMedia()根据the specs:getUserMedia() 方法的官方定义,鼓励开发人员使用, 现在在 MediaDevices。
标签: javascript html html5-video webrtc