WEB开发网
开发学院手机开发Android 开发 Android 简单的录音机 阅读

Android 简单的录音机

 2010-12-18 08:03:43 来源:WEB开发网   
核心提示:040 } else {041 Toast.makeText(RecordTest.this, "没有SD卡", 1000).show();042 }043 getRecordList();044045 btn1 = (Button) findViewById(R.id.btn1);046047 b

040 } else {

041 Toast.makeText(RecordTest.this, "没有SD卡", 1000).show();

042 }

043 getRecordList();

044

045 btn1 = (Button) findViewById(R.id.btn1);

046

047 btn2 = (Button) findViewById(R.id.btn2);

048

049 btn1.setOnClickListener(new View.OnClickListener() {

050

051 public void onClick(View v) {

052 // TODO Auto-generated method stub

053 try {

054

055 recordFile = File.createTempFile(Tempfile, ".amr",

056 sdcardPath);

057 Log.i("aaaaa", "1");

058 mediarecorder = new MediaRecorder();

059 Log.i("aaaaa", "2");

060 mediarecorder.setAudioSource(MediaRecorder.AudioSource.MIC); // 设置麦克风

061 Log.i("aaaaa", "3");

062 mediarecorder

063 .setOutputFormat(MediaRecorder.OutputFormat.DEFAULT); //设置输出文件格式

064 Log.i("aaaaa", "4");

065 mediarecorder

066 .setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT); // 设置编码格式

067

068

069 Log.i("aaaaa", "5");

070 mediarecorder.setOutputFile(recordFile.getAbsolutePath()); // 使用绝对路径进行保存文件

071 Log.i("aaaaa", "6");

072 mediarecorder.prepare();

073 mediarecorder.start();

074 Toast.makeText(RecordTest.this, "开始", Toast.LENGTH_LONG).show();

075 } catch (IOException e) {

076 // TODO Auto-generated catch block

077 e.printStackTrace();

078 }

079

080 }

081 });

082

083 btn2.setOnClickListener(new View.OnClickListener() {

084

085 public void onClick(View v) {

086 // TODO Auto-generated method stub

087 try {

088

089 if (recordFile != null) {

Tags:Android 简单 录音机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接