有没有办法像 navigator.getUserMedia() 一样在 Chrome 中设置默认捕获设备? (谷歌浏览器)
Posted
技术标签:
【中文标题】有没有办法像 navigator.getUserMedia() 一样在 Chrome 中设置默认捕获设备? (谷歌浏览器)【英文标题】:Is there a way to set default capture device in Chrome like navigator.setUserMedia()? (GOOGLE CHROME) 【发布时间】:2015-03-14 16:14:03 【问题描述】:我目前正在尝试切换正在显示的输入视频源,但根据我的发现,navigator.getUserMedia() 可用于获取 localMediaStream,但它只有一个可用于每个音频和视频源的句柄浏览器。
如果我有设备 ID,有没有办法(使用 html 或 javascript)在 Chrome 中设置默认摄像头?
【问题讨论】:
【参考方案1】:查看此演示: https://webrtc.github.io/samples/src/content/getusermedia/source/
基本上,您使用 MediaStreamTrack.getSources,将 sourceId 可选约束传递给 getUserMedia 就可以了。 您可以存储设备 ID,它们保持不变,直到 cookie 被清除。
【讨论】:
以上是关于有没有办法像 navigator.getUserMedia() 一样在 Chrome 中设置默认捕获设备? (谷歌浏览器)的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法用颤振返回像'/storage/emulated/0/Document/(pdf文件列表)'这样的文件路径?
有没有办法在 Java 中呈现像 'Hello, %(name)s' % 'name':'Felix' 这样的字符串?