0
録音ボタンを押したときに電話をかけた後、アプリケーションが録音ファイルを作成しますが、mp3プレーヤーは再生していないので、録音アプリケーションを作成しようとしています。そのファイル、私は何をすべきなのか知りたい。録音ファイルは再生できません
public class tab2 extends Fragment {
private Button play,stop,record;
private MediaRecorder myAudioRecorder;
private String outputfile;
public tab2() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
final View rootview=inflater.inflate(R.layout.fragment_tab2,container,false);
Button record=(Button)rootview.findViewById(R.id.record);
File directorysample=new File(Environment.getExternalStorageDirectory()+separator+"CallRecords");
directorysample.mkdirs();
String filename = "/recording_" + System.currentTimeMillis() + ".mp3";
final String directory = Environment.getExternalStorageDirectory()+ "/CallRecords";
outputfile = directory + "/" + filename;
record.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
myAudioRecorder=new MediaRecorder();
myAudioRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
myAudioRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
//myAudioRecorder.setAudioEncoder(MediaRecorder.OutputFormat.DEFAULT);
myAudioRecorder.setOutputFile(outputfile);
myAudioRecorder.prepare();
myAudioRecorder.start();
}
catch (IllegalStateException ise){
}catch (IOException ioe){
}
}
});
return rootview;
}
}
正確に何が間違っていますか?エラーメッセージが表示されますか? – Matthias
0kbファイルを作成するだけです –