【发布时间】:2013-03-01 07:20:12
【问题描述】:
我正在编写一个使用带有 HMTL5 的摄像头和麦克风的应用程序,我阅读了所有文档以使用带有 getUserMedia、webRTC、webAudio 等 API 的摄像头和麦克风,但在使用 getusermedia 或之前我无法弄清楚如何使用任何其他的api,我怎么知道是否连接了摄像头或麦克风?
我想根据摄像头或麦克风的连接状态来实现我的应用程序流程。
是否可以获取设备连接状态?
【问题讨论】:
-
“是否可以获取设备连接状态” - 是的,这通常是针对 webrtc 聊天应用程序中的错误。当您允许访问 mic 时,firefox(win) 上的网络摄像头。带麦克风或不带麦克风的网络摄像头丢失音频流。 stackoverflow.com/questions/31586889/… 这是一个不错的开始。您还需要为特定的浏览器/平台目标实现一些处理程序(对于 chrome 不需要这个)。在任何其他操作之前获取设备列表。
标签: javascript jquery html webrtc getusermedia