写得录音代码,自定dialog
代码中记得修改成
recordBn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
file = new File(OUT_FILE_NAME);
isRecord = !isRecord;
if (isRecord) {
isCancel=true;
recordBn.setText(R.string.stop_record);
playBn.setEnabled(false);
playBn.setText(R.string.paly_voice);
confirmBn.setText(R.string.cancel);
record(null);
}else{
isCancel=false;
recordBn.setText(R.string.record);
playBn.setEnabled(true);
playBn.setText(R.string.paly_voice);
confirmBn.setText(R.string.confirm);
//结束录音
stop(null);
//初始化播放
play(null);
}
}
});