我在让getUserMedia在Firefox 20中工作时遇到了严重的麻烦。我需要的是一个简单的网络摄像头捕获。
我在网上尝试过几个例子,例如:
http://www.html5rocks.com/en/tutorials/getusermedia/intro/
Chrome是否真的是今天唯一正确支持getUserMedia的浏览器?我也试过没有运气的photobooth.js。有什么好的解决方案吗?
提前致谢。
答案 0 :(得分:0)
Chrome 21+, Firefox 17+ and Opera 12+ actually support getUserMedia
(也一直在使用它)。但Chrome和Firefox仍然分别以webkit
和moz
为前缀,因此you need a simple polyfill可以修补差异。
我之前在某处读过这些支持这些功能的浏览器的初始版本默认禁用它们。您需要先启用它们。至于我使用过这些浏览器,最新版本已启用它们(FF20和GC26)
要使用getUserMedia
,必须将其托管在网络服务器上。如果您尝试在本地运行该页面,则会引发错误。如果安装了NodeJS,则可以运行this little NodeJS script来运行可移植的静态文件服务器。
答案 1 :(得分:0)
您需要在chrome 24或更低版本中启用标记。但是使用镀铬25+它是无标记的