0

我对 javascript 很陌生,我想使用getUserMedia(). 当我进入此页面时,一切正常,chrome 要求我允许访问我的相机。但是当我从他们的 github下载他们网站的源代码并尝试在本地运行该代码时,它不起作用。我需要什么额外的东西才能让它工作吗?我该如何调试呢?

4

2 回答 2

1

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

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

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

于 2013-03-22T13:49:42.743 回答
0

您也可以从本地文件中使用,但问题是您的系统中需要一个本地网络服务器,例如 wamp。并将您的文件放在 www 文件夹中。

于 2013-08-30T05:32:19.953 回答