風景にロックされているカメラ アプリケーションがあります。必要に応じて、取得した未加工のバイトを回転させ、onPreviewFrame()それらを使用してビデオをエンコードします。
ただし、このアプローチは Nexus 5X および 6 デバイスでは失敗します。これは、センサーが逆になっているため、フレームが上下逆になっているためです。
ここで説明されているように、この場合、プレビューを回転しても役に立ちません。
onPreviewFrame(byte[], Camera) で渡されるバイト配列の順序には影響しません。
カメラセンサーが逆になっていること、および/または生のフレームが上下逆になっていることを検出する方法があるかどうかを知りたいので、それらを回転させるときに追加の補正が追加されます.