WebRTC使用后置摄像头代替前置摄像头

时间:2017-09-05 23:03:32

标签: camera webrtc

我使用simplewebrtc.com的webrtc解决方案(参见https://simplewebrtc.com/demo.html)。 当您加入房间时,将使用前置摄像头。但我想用后置摄像头。有信息页面(请参阅"选择麦克风和相机"在https://simplewebrtc.com/notsosimple.html),但我无法实现它。请问有人帮帮我吗?

1 个答案:

答案 0 :(得分:0)

首先:在webrtc中,我认为这应该在传递给getUserMedia的约束中处理。

 { audio: true, video: { facingMode: { exact: "environment" } } }

您可以在浏览器的控制台中记录使用视频设备的标签:

  var videoTracks = localStream.getVideoTracks();
  if (videoTracks.length > 0) {
    trace('Using video device: ' + videoTracks[0].label);
  }

第二:在浏览器设置中,您可以设置默认摄像头,例如在Chrome中转到设置>高级>内容设置>相机