【发布时间】:2018-02-14 07:27:21
【问题描述】:
我使用 simplewebrtc.com 的 webrtc 解决方案(请参阅https://simplewebrtc.com/demo.html)。 当您加入房间时,将使用前置摄像头。但我想使用后置摄像头。有信息页面(请参阅https://simplewebrtc.com/notsosimple.html 上的“选择麦克风和摄像头”),但我无法实现它。有人可以帮帮我吗?
【问题讨论】:
我使用 simplewebrtc.com 的 webrtc 解决方案(请参阅https://simplewebrtc.com/demo.html)。 当您加入房间时,将使用前置摄像头。但我想使用后置摄像头。有信息页面(请参阅https://simplewebrtc.com/notsosimple.html 上的“选择麦克风和摄像头”),但我无法实现它。有人可以帮帮我吗?
【问题讨论】:
首先:在 webrtc 中,我认为这应该在传递给 getUserMedia 的约束中处理。
{ audio: true, video: { facingMode: { exact: "environment" } } }
您可以在浏览器的控制台中记录正在使用的视频设备的标签:
var videoTracks = localStream.getVideoTracks();
if (videoTracks.length > 0) {
trace('Using video device: ' + videoTracks[0].label);
}
second:在浏览器的设置中,您可以设置默认摄像头,例如在 chrome 中转到 设置>高级>内容设置>相机
【讨论】: