问题描述

今天做某公司笔试的时候,出现了一个很诡异的情况,我使用Chrome浏览器登录该平台,在摄像头验证环节,我的摄像头正常工作了(补光灯亮了),但是没有捕捉到任何图像(如下图所示)。

该平台提供了摄像头的检测地址,在测试链接中进行测试,发现摄像头检测为正常,但是依然不显示任何摄像头画面(如下图所示)。

然而我已经确定自己打开了该网址的摄像头+麦克风权限,并且我在牛客的摄像头测试链接里测试都是正常的。

网上搜索了一下相关问题的解决方案:基本都是开权限、设置摄像头、降版本这种操作,试了一下,都不能解决我的问题。

本来准备就用我室友的电脑去答题了,但是总是心有不甘,感觉好像没开始笔试就已经输了一样,这不符合我的一贯风格。一看时间离笔试开始还有4小时,问题不大,试着解决一下吧!

系统环境

  • WIN10
  • Chrome 最新版 100.0.4896.127(正式版本)

检查步骤

常规检查步骤1:
确认谷歌浏览器中打开了对该网站的摄像头权限和麦克风权限。
该权限可在 谷歌浏览器 设置->隐私设置和安全性->网站设置 打开。

并且确认选择的摄像头为电脑的前置摄像头。


常规检查步骤2:
如果是WIN10系统,请打开 WIN10设置-隐私 菜单,确认已打开相机的访问权限,和桌面应用对摄像头的访问权限。(同理,对麦克风的访问权限执行相同操作)

打开相机访问权限:

打开桌面应用访问权限:

常规检查步骤3:
在谷歌浏览器中使用其他网站的测试地址,比如牛客平台的摄像头测试链接:摄像头调试_牛客,若有效,可排除摄像头权限问题。

常规检查步骤4:
检查平台网址是否是https://开头,新版本的Chrome出于安全考虑禁止了http://的摄像头(及媒体)调用。如果平台网址是http开头的话,改为https即可。

My Solution

如果你确认自己在Chrome打开了对应网址的摄像头+麦克风访问权限、摄像头选择为前置摄像头、且已经在WIN10的设置-隐私里开启了摄像头+麦克风的权限,并且在其他的测试网址成功打开了摄像头。那么恭喜你可能遇到了和我一样的情况。

之前我怀疑过是版本的问题,于是装了多个版本的Chrome去尝试。很多早期的解决方案是降版本到4X版本,我研究了一下他们遇到的问题是因为当时谷歌在新版本初次使用了getUserMedia这个方法,导致了一些兼容性问题,所以在当时可以通过降版本的方式来解决,但是到了现在我们的装的至少是9X开头的版本了,像我直接装的是 100.0.4896.127 版本,这种问题早就已经不存在了,所以降版本并不能解决这个问题。

进一步分析,既然牛客的网址能调用摄像头,为什么这个笔试平台就调不了呢(偏偏还显示摄像头正常,只是不能显示图像而已),我突然想到了自己在开腾讯视频会议的时候,曾经出现过打开摄像头但是也是黑屏的情况,那是因为我的电脑里有一个虚拟的摄像头设备:sharing camera,正好看到chrome的右上角显示了一个摄像机的图表,点开一看,果然,现在使用的摄像头是sharing camera!!!

那么问题来了,为什么我明明在设置里选择了使用前置摄像头,但是该网站还是会去调用sharing camera呢?
我本着探究的精神,在本页面又做了几次实验,发现每次我点击拍照的时候,都是我的摄像头灯先亮起,这时候点击浏览器右上方摄像头图表显示的的确是前置摄像头,但是一旦网页上开始显示摄像头拍摄图像时,就会变成sharing camera。

我推测这是该平台的代码写的有问题,即使在浏览器设置中已经指定了前置摄像头作为网页使用地摄像头,但是它仍然错误地试图从sharing camera处获得图像(憨憨代码)。

最终解决方案:
在WIN10-设备管理器中,找到图像设备,禁用sharing camera.


问题解决。

Chrome笔试平台 摄像头无法开启 | 摄像头图像黑屏 问题解决相关推荐

  1. OBS无图像(黑屏)的终极解决办法(含切换集显无效办法)

    OBS无图像(黑屏)的终极解决办法 OBS录制无图像问题困扰了我很久,一直没有找到原因.最开始的时候,手动切换到集显还能用,但是系统升级到Win10 1909之后,发现这个问题似乎更严重了 这篇文章详 ...

  2. python怎么实现打开摄像头_python开启摄像头以及深度学习实现目标检测方法

    最近想做实时目标检测,需要用到python开启摄像头,我手上只有两个uvc免驱的摄像头,性能一般.利用python开启摄像头费了一番功夫,主要原因是我的摄像头都不能用cv2的VideCapture打开 ...

  3. 关于OpenCV3.1读取摄像头图像黑屏情况

    一开始是用IplImage类型去获取摄像头图像,不管内置摄像头还是USB摄像头,一直读出黑屏. 百度说用DirectShow,到底也没弄出个所以然. 最后看到有人说使用Mat类,结果能从USB摄像头读 ...

  4. Google Chrome —— Windows 10 下谷歌浏览器所有页面崩溃(黑屏)问题解决方案

    问题描述 点击任何按钮,例如,设置,选项,历史记录等全部打不开 卸载重装也无效 问题分析 可能百度软件的bd0001.sys引起的Google Chrome浏览器所有页面崩溃(黑屏)的原因 或者GPU ...

  5. android 设置壁纸,开启出现短暂黑屏问题

    [解决] 千万不要去设置壁纸的大小:(调用如下接口,那么你就错了) int screenWidth = Resources.getSystem().getDisplayMetrics().widthP ...

  6. 解决javascript调用设备摄像头时video标签出项黑屏现象

    出现原因 MediaStream对象的active属性问题 接口的active 只读属性MediaStream返回一个布尔值,true 如果流当前处于活动状态; 否则,它返回false.如果流中的至少 ...

  7. Webview在RecyclerView中开启硬件加速闪屏问题解决

    博客转移到:http://www.wangchengmeng.club/ 在项目中遇到一个问题:把Webview作为header加在Recyclerview中,开启硬件加速后,锤子手机闪屏严重,其他手 ...

  8. 计算机开启后显示器黑屏,开机后显示器黑屏无信号输入但电脑主机一直在运行的解决方法...

    在使用电脑的过程中,难免会出现硬件或者系统.软件的故障,而近期有一个网友称自己的电脑出现了一个故障,那就是开机之后显示器黑屏无信号输入,但电脑主机一直在运行,其实出现了这个故障,原因众多,需要一一排查 ...

  9. 计算机开启后显示器黑屏,win7系统电脑开机显示器无信号然后黑屏如何解决

    最近有不少win7纯净版64位系统用户到本站反馈说碰到这样一个情况,就是电脑在开机之后,会听到滴的一声,显示器无信号然后黑屏,重启也没有用,遇到这样的问题该怎么办呢,接下来给大家讲解一下win7系统电 ...

  10. 计算机开启后显示器黑屏,电脑开机后显示器黑屏怎么办

    电脑在使用的过程中,会出现很多的问题,比如,有的时候,一打开电脑就黑屏,那么,电脑开机后显示器黑屏怎么办呢? 步骤一:先检查下电脑主机的电源是否插接良好,风扇是否转动.可能是因为主机电源不工作或者主板 ...

最新文章

  1. LeetCode简单题之两个数组的交集 II
  2. windows下挂载ext4_WSL2 支持挂载物理磁盘,Windows 可直接访问 ext4
  3. 更改盘符不成功_DVD光驱不读盘怎么解决?DVD光驱能刻录吗
  4. anaconda查看conda主环境、虚拟环境的python执行路径
  5. 如何保证缓存与数据库双写时的数据一致性?
  6. 从零开始使用webpack 4, Babel 7创建一个React项目
  7. 初等函数导数公式 ,积分表
  8. 2159: H.ly的小迷弟
  9. 少儿计算机基础知识,学会这三个小知识,轻松入门少儿编程
  10. vue自定义表格(每一列表格下面包含一个子表格)
  11. 微信域名防红防屏蔽防封系统,轻松微信推广域名被屏蔽问题
  12. 哈夫曼树的构造及C++代码实现
  13. 服务器更换主板后无法启动网络
  14. Linux 网络唤醒
  15. 2-10进制优先编码器74LS147功能详解
  16. idea查看java文件编码_Intellij Idea编译项目下的.java文件时的编码问题
  17. solidworls视图与模型及绘图操作快捷方式
  18. 教你winscp使用教程
  19. fatal: bad numeric config value '5242880000' for 'http.postbuffer': out of range
  20. ​VC投资中的第一性原理

热门文章

  1. 关于android属性persistent的问题
  2. 新浪微博登陆页面html代码,仿新浪微博登陆邮箱提示效果...-页面右下角弹出提示框示例代...-js获取IP和PcName(IE)在vs中可用_169IT.COM...
  3. 计算机键盘上的每一个按键编码,键盘按键修理
  4. [生存志] 第91节 鬼谷捭阖之策
  5. 12306春运火车票抢票攻略——3分钟抢到热门票
  6. 干货!量子技术入门、进阶、行业专家观点、最新资讯!1000篇好文帮你揭开量子技术神秘面纱!...
  7. MySQL日志之Undo日志
  8. ExtraMAME(mame模拟器)官方正式版V21.0下载 | ExtraMAME模拟器
  9. Selenium控制已打开的IE浏览器
  10. 突破常规 - “不一样”的 PN/PN 耦合器功能