今天来一个简单的录音功能,主要流程就是,录音-保存文件-播放录音。过程主要就是这个比较简单,这里就不啰嗦了,直接上代码,代码里面我已经注释的很清楚了。
public class MainActivity extends ActionBarActivity {
/**录音*/
private Button record_Voice_Bt;
/**停止录音*/
private Button stoprecord_Voice_Bt;
/**播放录音*/
private Button play_Voice_Bt;
/**停止播放录音*/
private Button stopplay_Voice_Bt;
/**录音控件*/
private MediaRecorder mediaRecorder = null;
/**播放录音控件*/
private MediaPlayer play = null;
/**路劲名*/
private String file;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
record_Voice_Bt = (Button) findViewById(R.id.RecordVoiceID);
play_Voice_Bt = (Button)findViewById(R.id.PlayVoiceID);
stoprecord_Voice_Bt = (Button) findViewById(R.id.StopRecordVoiceID);
stopplay_Voice_Bt = (Button) fin