以前、動いていたCamera ClassのLock() APIを使用するサンプルプログラムが動かなくなりました。
いろいろ試してみたところ、MediaRecorderでsetVideoSize()を設定することで動作するようになりました。
以下のプログラムは、NexusOne, Xperia rayで動作確認をしました。
_mediarecorder = new MediaRecorder(); _mediarecorder.setCamera(_camera); _mediarecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT); _mediarecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT); _mediarecorder.setVideoSize(640, 480);//Add _mediarecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);ソースコードはここです。
Androidに関する課題や、ほしいアプリがあればメールやTwitterで連絡ください。試してみます。
0 件のコメント:
コメントを投稿