recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC );
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setMaxDuration(10000 * 10);
recorder.setOnInfoListener(null);
recorder.setOutputFile(s+"/sh1.3gp");
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
try {
recorder.setAudioSamplingRate(TRIM_MEMORY_BACKGROUND);
recorder.setAudioChannels(1);
recorder.prepare();
recorder.start();
}
catch (Exception e2) {
tv.setText("OHH"+e2.toString());
}
以上是播放录音机的代码。当我启动录音机时,它启动失败:
但是文件 sh1.3gp(一个 3gp 文件)文件是在 android sd 卡中创建的...... 请回复我的解决方案