为了使getUserMedia()工作,我需要什么?

时间:2013-03-22 13:44:17

标签: javascript html5 getusermedia

我对javascript很新,我想使用getUserMedia()。当我继续这个page时,一切正常对我而言,chrome要求我允许访问我的相机。但是,当我从their github下载其网站的源代码并尝试在本地运行该代码时,它不起作用。我需要什么额外的东西来使它工作吗?我该怎么调试呢?

2 个答案:

答案 0 :(得分:1)

您需要从网络服务器而不是本地文件系统运行文件,否则您将收到如下错误:

navigator.getUserMedia error:  NavigatorUserMediaError {code: 1, PERMISSION_DENIED: 1}

Chrome附带了一套出色的调试工具。你应该做的第一件事是点击F12启动它们(假设你在Windows上)并检查控制台是否有任何错误。然后花时间玩游戏并熟悉工具;它们对你非常有用;)。

答案 1 :(得分:0)

您也可以使用本地文件,但是您需要在系统中使用本地网络服务器,如wamp.and将文件放在www文件夹中。