2017-04-04 48 views
0

guys如何使用mediaConfig navicon.getUserMedia for webRTC使用前置摄像头

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

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

我试过这样。请给我它失败的原因。

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

    回答

    0

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

    +0

    这不是解决方案。 可选:[{facingface} {exact:“user”} }] 是否有其他解决方法? – Jason

    相关问题