カメラのプレビューをフリーズする方法
-
25-10-2019 - |
質問
Androidクラスカメラを使用してアプリに写真を撮るシステムを実装しました。すべてがうまく動作しますが、写真を撮った後、ユーザーでプレビューを見せて、写真を保存するか、キャンセルする選択肢を彼に見せたいと思います。私が抱えている問題はプレビューです。プレビューは後に表示されます mCamera.startPreview();
そして、またはそれなしでわずか数秒の間に表示されます mCamera.stopPreview();
. 。表示時間を延長するか、特定のイベントまでプレビューをフリーズします。
誰かがプレビューをしばらく凝固させる方法を知っていますか?
ありがとう。
解決
撮影した画像を取得して表示する必要があります。
他のヒント
写真を撮った後、プレビューは停止されます。ただし、停止したプレビューは、実際に撮影された写真に必ずしも対応するものではありません。そのためには、画像を取得し、ImageViewなどを通じて表示する必要があります。
この方法は、プレビューがアクティブである場合にのみ有効です(startpreview()後)。画像が撮影された後、プレビューは停止されます。発信者は、プレビューを再起動するか、より多くの写真を撮りたい場合は、startPreview()に再度電話する必要があります。これは、start()とstop()の間で呼び出されないでください。このメソッドを呼び出した後、startpreview()に電話するか、JPEGコールバックが返されるまで別の写真を撮ってはいけません。
所属していません StackOverflow