- Androidプログラミング質問スレ revision41
608 :デフォルトの名無しさん[sage]:2014/03/20(木) 11:10:46.03 ID:XkxIRy9x - myRecorder.setPreviewDisplay(surfaceHolder.getSurface());
myRecorder.setCamera(camera); myRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); myRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); //myRecorder.setVideoSize(640, 360); //myRecorder.setVideoFrameRate(30); //myRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT); //myRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT); MediaRecorderで動画撮影をしたいのですが、エラーが出て落ちていまいます。 setVideoSize,setVideoFrameRate,setOutputFormat,setVideoEncorder のどれを追加してもエラーで落ちます。 上記のようにコメントアウトして myRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH)); を一番最後に追加すると動きました。 一応Googleのreferenceを見て順番を確認したりぐぐったりしてみましたが原因が全くわかりません。 わかる方原因と対処を教えて下さい(´;ω;`) ビルドターゲットは4.0.3(API Level 15)です。
|
- Androidプログラミング質問スレ revision41
615 :デフォルトの名無しさん[sage]:2014/03/20(木) 12:02:14.99 ID:XkxIRy9x - >>612
どの行で落ちるときもエラーメッセージは 〜 called in an invalid state x です。 setOutputFileでコケる時は 03-20 11:02:36.396: E/MediaRecorder(31561): setOutputFile called in an invalid state(2) 03-20 11:02:36.396: W/dalvikvm(31561): threadid=1: thread exiting with uncaught exception (group=0x41703438) 03-20 11:02:36.406: E/AndroidRuntime(31561): FATAL EXCEPTION: main 03-20 11:02:36.406: E/AndroidRuntime(31561): java.lang.NullPointerException: println needs a message 03-20 11:02:36.406: E/AndroidRuntime(31561): at android.util.Log.println_native(Native Method) となりました。
|
- Androidプログラミング質問スレ revision41
629 :デフォルトの名無しさん[sage]:2014/03/20(木) 13:32:26.41 ID:XkxIRy9x - カメラの問題解決しました。
問題へのハマり方が自分とほぼ一致している人をみつけました。 ttp://tokubo.cocolog-nifty.com/blog/2011/07/mediarecorder-4.html >>619 質問の仕方が下手ですいませんでした! 次は気をつけます。ありがとうございました!
|