如何使用navigator.getUserMedia的mediaConfig为webRTC使用前置摄像头

时间:2017-04-04 09:13:13

标签: javascript webrtc

我正在搜索如何在Android Chrome上使用前置摄像头。我提到了javascript getUserMedia配置(文档:https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia

我发现{facingMode:“user”}会在文档中选择前置摄像头,但我无法解决。

我试过这样的。请告诉我失败的原因。

  1. mediaConfig已修改。
  2. mediaConfig : {
       video: {
            mandatory: {
                maxWidth : 1280,
                  maxHeight : 720,
                  minWidth : 1280,
                  minHeight : 720
            },
            optional: [{
                  facingMode: 'user' 
            }]
           },
      audio : true,
    },
    
    1. 呼叫者
    2.   navigator.getUserMedia(nextRTC.mediaConfig, 
          function(stream) {
                    nextRTC.localStream = stream;
                    nextRTC.call('localStream', {
                        stream : stream
                    });
                    nextRTC.request(sessionId, null, 'initialize', null, null);
                }, error);
      

1 个答案:

答案 0 :(得分:0)

您应该使用facingMode: { exact: "user" }