Camera2 APIを使用してカスタムカメラを構築しています。 これまでのところ、歪んでいるプレビューを除いて、カメラは非常にうまく動作します。カメラを7回連続して開けてみましょう。すべての試みが成功し、カメラのプレビューが歪んで8回目です。それは高さとして幅を使用し、その逆も同様です。Android Camera2 APIのプレビューが歪むことがある
私はカメラコード2のGoogleサンプル実装に基づき、hereが見つかりました。 興味深いのは、Googleサンプルの実装でさえ、この歪んだプレビューが時々あるということです。私はAutoFitTextureViewを修正しようとしましたが、何も成功しませんでした。私は現在、Googleが提供するAutoFitTextureView.javaを再度使用しています。
これと同様の投稿can be found here。 しかし、提案された修正では問題は解決されませんでした。
mTextureView.setAspectRatio(mPreviewSize.getHeight(), mPreviewSize.getWidth());
へ:
mTextureView.setAspectRatio(mPreviewSize.getWidth(), mPreviewSize.getHeight());
別の奇妙なことは、歪んプレビューが発生し、いつでもあなただけの家を押すことで、私はsetUpCameraOutputsメソッドで次のように変更することで問題を再現することができます
ボタンを押すと、アプリケーションはonPause()に入り、アプリケーションを再び開いてonResume()が呼び出されます。プレビューは毎回完璧です。
ここにいる誰もこの問題を経験しており、修正を見つけましたか?事前
は何か解決策を見つけましたか?私もこの問題に直面しています。 –
私も同じ問題に直面しています – FaisalAhmed