网页中无法使用摄像头的解决办法

时间:2021-05-30 14:36:59
 

症状:QQ以及本地都可以正常使用,但就是无法在网页中使用。

解决办法(转载自搜搜问问):(测试成功)

删除C:\WINDOWS\system32\Macromed\Flash目录的mms.cfg文件 如果找不到该文件,卸载flash重启后,重新安装最新版就可以找到

或者:

在C:\WINDOWS\system32\Macromed\Flash路径下查找一个mms.cfg的文件,用Notepad或其他方式打开可以看到如下内容:

AVHardwareDisable = 1

这就表示当前网页上的Flash程序不能使用本地摄像头。当我们需要视频认证或其他用途需要Web使用本地摄像头时,就把AVHardwareDisable的值修改为0,即AVHardwareDisable = 0

Tip:当使用完毕后最好把AVHardwareDisable的值再改回1,以免日后摄像头在未经用户授权的情况下被恶意网站非法使用


PS:这个文件是干嘛用的?高手讲解一下。

Flash Player 启动时将从此文件中读取其安全设置,然后使用这些设置限制功能。
mms.cfg 文件包括管理员用于执行以下任务的设置:
■ 数据加载 — 限制读取本地 SWF 文件、禁止文件下载和上载以及对永久共享对象设置存
储限制。
隐私控制 — 禁止麦克风和摄像头访问、禁止 SWF 文件播放无窗口内容,以及禁止与浏
览器窗口中显示的 URL 不匹配的域中的 SWF 文件访问永久共享对象。

■ Flash Player 更新 — 设置检查 Flash Player 更新版本的时间间隔、指定检查 Flash
Player 更新信息所使用的 URL、指定从其中下载 Flash Player 更新版本的 URL 以及
完全禁用 Flash Player 的自动更新。
■ 旧版文件支持 — 指定是否应将早期版本的 SWF 文件放置在受信任的本地沙箱中。
■ 本地文件安全性 — 指定是否可以将本地文件放置在受信任的本地沙箱中。
■ 全屏模式 — 禁用全屏模式。
SWF 文件可通过调用 Capabilities.avHardwareDisable 和
Capabilities.localFileReadDisable 属性来访问已禁用功能的某些信息。但是,mms.cfg
文件中的大部分设置无法通过 ActionScript 进行查询。
为对计算机强制执行与应用程序无关的安全和隐私策略,只能由系统管理员修改 mms.cfg
文件。mms.cfg 文件不能用于安装应用程序。虽然使用管理权限运行的安装程序可以修改
mms.cfg 文件的内容,但是 Adobe 将此类使用视为违反用户的信任,并且劝告安装程序的
创建者决不要修改 mms.cfg 文件。