我正在使用getUserMedia()在node.js和angular项目(MEAN)中进行视频流处理。我的
<video>
标签位于局部文件内。该项目在本地服务器上运行流畅,而且与Google Chrome、Opera和Firefox兼容。但是当我尝试在Ubuntu服务器上,使用Google Chrome(只有Chrome有问题)运行时,视频不显示。控制台中的错误详细信息如下:
(program):84 navigator.getUserMedia error: PermissionDeniedError(error name)
我正在使用Chrome版本47.0.2526.80。我为这个项目使用http。我也收到警告,要将我的应用程序切换到一个安全的源,如HTTPS。为什么它不能在Chrome中正常运行呢?