2017-08-09 1 views
0

のサイズを変更することはできません???#ApiRTC私はこのチュートリアルを試してみましたが、私はQVGAまたは別のものを選ぶとき、何も起こりません....解像度が、私はそれを修正することができない理由と同じ</p> <p>ままカメラ映像

これは、ソースコード

ですだから私は、この機能を見ることができます:

//RESOLUTION 
      $("#QVGA").click(function() { 
       console.log("QVGA"); 
       $("#resolution").html('QVGA'); 
       var constraint = { 
        'audio':{'mandatory': {}, 'optional': []}, 
        'video': {'mandatory': {maxWidth: 320, maxHeight: 240}, 'optional': []}}; 
       webRTCClient.setGetUserMediaConfig(constraint); 
      }); 
      $("#VGA").click(function() { 
       console.log("VGA"); 
       $("#resolution").html('VGA'); 
       var constraint = { 
        'audio':{'mandatory': {}, 'optional': []}, 
        'video': {'mandatory': {maxWidth: 640, maxHeight: 480}, 'optional': []}}; 
       webRTCClient.setGetUserMediaConfig(constraint); 
      }); 
      $("#XGA").click(function() { 
       console.log("XGA"); 
       $("#resolution").html('XGA'); 
       var constraint = { 
        'audio':{'mandatory': {}, 'optional': []}, 
        'video': {'mandatory': {maxWidth: 1024, maxHeight: 768}, 'optional': []}}; 
       webRTCClient.setGetUserMediaConfig(constraint); 
      }); 
      $("#SXGA").click(function() { 
       console.log("SXGA"); 
       $("#resolution").html('SXGA'); 
       var constraint = { 
        'audio':{'mandatory': {}, 'optional': []}, 
        'video': {'mandatory': {maxWidth: 1280, maxHeight: 720}, 'optional': []}}; 
       webRTCClient.setGetUserMediaConfig(constraint); 
      }); 
//RESOLUTION 

問題は何?

答えて

0

あなたの制約は間違っているようです。制約オブジェクトをサポートしているドキュメントが見つかりませんでした。例えば、ここでMDNに文書化された構造です:

{ 
    audio: true, 
    video: { 
    width: { min: 1024, ideal: 1280, max: 1920 }, 
    height: { min: 776, ideal: 720, max: 1080 } 
    } 
} 

私は次のことを試してみました、そして、彼らは(ChromeとFirefoxの両方のために)正常に動作するように見える:

{ 
    "audio": true, 
    "video": { 
     "width": { 
      "min": "300", 
      "max": "640" 
     }, 
     "height": { 
      "min": "200", 
      "max": "480" 
     } 
    } 
} 

は、あなたがのライブバージョンを見ることができますhttps://webrtc.github.io/samples/src/content/peerconnection/constraints/

一方、サードパーティのライブラリを使用している場合は、そのドキュメントで制約に関する仕様を確認する必要があります。

関連する問題

 関連する問題