0

私はこのコードでウェブカメラにアクセスしています:

getUserMedia( { 'video': true }, success, failure );

ここで、最大 720 垂直ピクセルの制限まで、可能な限り最高の解像度を取得したいので、次のように変更します。

getUserMedia( { 'video': {
    'optional': [
        { 'height': { 'max': 720 } },
        { 'maxHeight': 720 }
    ]
} }, success, failure );

しかし、それは何もしません。高さ 480 ピクセルのビデオがまだ表示されます。

min奇妙なことに、代わりに使用するように変更するとmax、Chrome で動作します (制限なしで、利用可能な最高の解像度が選択されます)。a を追加するmaxと、再び失敗します。これらはいずれも FireFox では機能しないようです。

制約がまだ実際には標準ではないことは理解していますが、現在の状態でこれを確実に行う方法はありますか?

更新: FireFox は 640x480 のみをサポートすることが判明したため、この質問は今のところ Chrome のみである必要があります。

4

0 に答える 0