ビデオはのの16:9の記録に設定されていますが、getUserMedia
を使用する必要があります。すべてのデバイスでgetUserMediaと16:9の比率を強制する方法はありますか?
:あまりにもアンドロイド6上や下に、そしていくつかのデスクトップ上
navigator.getUserMedia({
audio: true,
video: {
mandatory: {
minWidth: 380,
minHeight: 214,
maxWidth: 380,
maxHeight: 214
}
}
})
をしかし、(正確にどの把握することはできません)、getUserMedia
休憩、とカメラから画像を使用することはできません。
これはすべてのデバイスとデスクトップが、4のデフォルトの解像度比とに取り組んでいます:9::私は16を必要としながら、3
navigator.getUserMedia({
audio: true,
video: true
})
私は、mandatory
を省略運を試していません。
、私の混乱へのiOSデバイス(11ベータ版)を追加すると、AndroidはfacingMode
引数渡しが必要です。だから、
video: { facingMode: 'user' }
を、width
とheight
引数を渡すことのようないくつかのデスクトップやデバイス上でgetUserMedia
を破るようですAndroid 5,6。
すべてのデバイスで16:9の比率を強制する方法はありますか?特定のディメンションのビデオをキャプチャする正しい、従来の方法は何ですか?
「exact」というキーワードもあります。あなたはそれを試しましたか?こちらの使用方法:https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia – Bernd
ええ、あまりにも幸運でそれを試した@Bernd –