【发布时间】:2018-11-23 09:30:29
【问题描述】:
我正在尝试通过 Chrome 中的 WebRTC 访问网络摄像头。
在大多数 PC 上一切正常,但在某些 PC 上只是显示黑屏。 驱动程序和所有内容均已安装,网络摄像头制造商提供的一个小测试程序会在所有 PC 上显示视频流。
在 chrome://media-internals 下的 Chrome 中,您可以查找有关 chrome 中使用的媒体设备的一些信息。 在显示有效视频流的 PC 上,Chrome 使用 Direct Show 作为设备 API。在显示黑屏的 PC 上,Chrome 使用 Media Foundation 作为设备 API。
如何更改 Chrome 用于访问网络摄像头的设备 API?
【问题讨论】:
-
这似乎与硬件有关,与编程无关。所有设备只有一个 WebRTC API(强调“网络”)。除非您尝试通过构建自定义版本的 Chromium 来修复 Chrome?如果是这样,请提供更多详细信息。
标签: google-chrome webrtc directshow ms-media-foundation