可以使用Android的MediaRecorder和MediaPlayer类来实现音频输入和输出。
音频输入:
在AndroidManifest.xml文件中添加录音权限:
在Activity中定义MediaRecorder对象并设置相关参数:
MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); recorder.setOutputFile(yourFilePath);
开始录音:
recorder.prepare(); recorder.start();
停止录音:
recorder.stop(); recorder.release();
音频输出:
定义MediaPlayer对象,并设置音频文件路径:
MediaPlayer player = new MediaPlayer(); player.setDataSource(yourFilePath);
准备播放:
player.prepare();
开始播放:
player.start();
停止播放:
player.stop(); player.release();