1

APIレベル10で私はできる

_camera.setPreviewDisplay(null);

呼び出した後も、すべてのフレームでプレビューコールバックファイアが発生します

_camera.StartPreview(); 

APIレベル14(ICS)では、プレビュー表示が有効で表示可能なビューに設定されていないと、コールバックは発生しません。これを回避するためのアイデアは、処理の観点を超えて実際の画像を気にせず、絶対に表示する必要はありません。レイヤードビューを持ち、カメラのプレビューを私が行っていることの背後に貼り付けているような気がします。膨大なCPUの浪費。

4

1 に答える 1

0

ICS の問題はこれだけではありません。エミュレータで PreviewDisplay (画面上に少なくとも 1 dp*1 dp の SurfaceView が必要です) を使用して動作させたとしても、一部のデバイスは単に ICS で onPreviewFrame メソッドをトリガーしません: https://code.google.com/ p/android/issues/detail?id=20999

于 2012-02-28T10:17:40.267 に答える