MediaRecorderを使用してビデオを録画していて、ビデオをプレビューするためにSurfaceViewとSurfaceHolderも使用しています。 Android 2.2搭載のHTC Legendではすべてが正常に機能しますが、プレビューはAndroid 2.3.4搭載のNexus Sでは表示されず、黒い画面が表示されます。続き は私のコードスニペットです:MediaRecorderの場合 :MediaRecorderを実装しているときのNexus Sのカメラプレビューの問題
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
は誰にも同様の問題が発生しましたか?
ここでも同じ問題があり、ビデオの品質も良くないです。 – Sujit