Chrome更新到60以后,Flash无法再继续访问摄像头麦克风?

前段时间Chrome自动升级到60.0.3112.90后,突然发现Flash无法访问摄像头麦克风了,不管是曾经设为信任的域名还是新域名,Chrome都不再弹出是否允许访问摄像头麦克风的提示框,这在59版本上都不存在的问题。

情况如图所示:

今天研究WebRTC,打开一个局域网的demo,提示了一个错误,让我想到可能和这个情况有点关系:

getUserMedia() no longer works on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.

Chrome上,WebRTC通过getUserMedia访问摄像头麦克风都需要HTTPS,那么是否它对Flash也有这个要求呢?

在阿里云上免费申请了www.nodemedia.cn的ssl证书,证实了我的猜测:https://www.nodemedia.cn/uploads/red5-publisher.swf

加上https后,出现摄像头麦克风设备选项了,如果还是没有的话,点右键,设置,在麦克风Tab上就可以把Chrome的权限申请调出来:

 

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: Chrome更新到60以后,Flash无法再继续访问摄像头麦克风?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据