返回列表 發帖
  1. if(myRecAudioFile != null)
  2.                         {
  3.                                 mMediaRecorder.stop();
  4.                                 adapter.add(myRecAudioFile.getName());
  5.                                 mMediaRecorder.release();
  6.                                
  7.                         }
複製代碼

TOP

  1. mMediaRecorder = null;
  2.                                 myTextView.setText("Stop:"+myRecAudioFile.getName());
  3.                                 recButton.setEnabled(true);
  4.                                 stopButton.setEnabled(false);
  5.                                 playButton.setEnabled(true);
  6.                                 delButton.setEnabled(true);
  7.                                 isStopRecord = true;
複製代碼

TOP

  1. <uses-permission android:name="android.permission.RECORD_AUDIO"/>
  2. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
複製代碼

TOP

  1. myListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
  2.         {
  3.                 public void onItemClick(AdapterView<?> av,View v,int arg1,long arg2)
  4.                 {}
  5.                 });
複製代碼

TOP

  1. myListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
  2.         {
  3.                 public void onItemClick(AdapterView<?> av,View v,int arg1,long arg2)
  4.                 {}
  5.                 });
複製代碼

TOP

  1. playButton.setEnabled(true);
  2.                         delButton.setEnabled(true);
  3.                        
  4.                         myPlayFile = new File(myRecAudioDir.getAbsoluteFile()
  5.                                         + File.separator
  6.                                         + ((CheckedTextView)v).getText());
複製代碼

TOP

  1. myTextView.setText("Choice:"+((CheckedTextView)v).getText());
複製代碼

TOP

  1. playButton.setOnClickListener(new View.OnClickListener()
  2.         {
  3.                         public void onClick(View v)
  4.                         {
  5.                                 if(myPlayFile != null && myPlayFile.exists())
  6.                                 {
  7.                                         MediaPlayer mplay = MediaPlayer.create(null, Uri.fromFile(myPlayFile));
  8.                                         mplay.start();
  9.                                 }
  10.                         }
  11.                 });
複製代碼

TOP

  1. delButton.setOnClickListener(new View.OnClickListener()
  2.         {
  3.                         public void onClick(View v)
  4.                         {
  5.                                 if(myPlayFile != null)
  6.                                 {
  7.                                         adapter.remove(myPlayFile.getName());
  8.                                         if(myPlayFile.exists())
  9.                                         {
  10.                                                 myPlayFile.delete();
  11.                                                 myTextView.setText("delete ok...");
  12.                                         }
  13.                                         else
  14.                                                 myTextView.setText("file not found...");
  15.                                 }
  16.                         }
  17.                 });
複製代碼

TOP

返回列表