2013年4月11日木曜日

Android機種依存(カメラ編) 鬼門その2

鬼門その2
TakePictureCallback関連の機種依存

 TakePictureCallbackまわりにも機種依存が多いですね。

 例えばtakePictureを呼ぶと通常はシャッター音が鳴りますが、ICS以降(恐らく)機種によっては鳴りません
単純に鳴らしたい場合は、空のShutterCallbackを入れてやれば鳴るようです。

 あとtakePictureを投げるとプレビューは止まるというのが通常ですが、機種によっては止まりません
ここでプレビューを止めたいからといってTakePictureする前にstopPreviewしてしまうと、コールバックがされなかったり、takePictureで強制終了したりします。

 それとTakePictureCallbackに限った問題ではありませんが、画像を取得する際にOutOfMemoryが発生する危険がありますんで気を付けましょう。

0 件のコメント:

コメントを投稿