私はgetUserMedia()
ビデオ ストリームを取得するために呼び出しており、単純に をビデオ要素のstream
として設定しています。srcObject
具体的には、2 台の異なる Windows タブレットの Chrome で、ポートレート モードではビデオが横向きになります。
ストリームまたはビデオ トラック オブジェクトで方向情報を見つけることができません。幅と高さのトラック情報はビデオ要素と一致し、アスペクト比のトラック情報に対して正確です。
https://camera.stackblitz.ioで複製できます
ストリームから方向情報を取得したり、ビデオを論理的に回転したりするにはどうすればよいですか?
編集:
デバイスや画面の向きではなく、ビデオ ストリームの向きが必要です。多分「回転」が正しい言い回しです。言い換えれば、人間が見ていなくてもビデオを回転させるタイミングをどのように知ることができますか?
編集2:
「ポートレート モードの Windows タブレットの Chrome」は、私が経験したことです。問題がそれだけに限定されているのか、すべての Windows タブレットに問題があるのか はわかりませんが、主な問題は、ビデオが横向きまたは回転しているかどうかを確認する方法です。 ?