3

MediaStore.ACTION_IMAGE_CAPTURE インテントを介して写真をキャプチャすると、表示されるプレビューの向きが正しくありません。これは、一部のデバイスでのみ発生します。添付されているのは、それがどのように見えるかのスクリーンショットです。写真はポートレートのフロントカムで撮影されました。私たちのアプリはすでに向きの修正を処理しているため、ユーザーがチェックをタップすると、正しい向きになります。問題は実際にはプレビューだけです。

を使用してみ i.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);ましたが、うまくいきません。これを解決する方法はありますか?または、カスタム カメラを実装する必要がありますか?

編集:私が意味するプレビューは、写真をキャプチャした後、キャプチャした写真を選択/確定する前に表示されるものです。私たちのシナリオでは (添付のスクリーンショットに示されているように、onActivityResult()はまだ呼び出されていません。チェック ボタンをタップすると、onActivityResult()コールバックが呼び出されます。

ポートレートで前カメラで撮影

4

1 に答える 1