0

我尝试了此记录声音中的代码。我看到我可以使用以下代码释放声音:

private void stopPlaying() {  
    mPlayer.release();  
    mPlayer = null;  
}

问题是我想释放声音并删除录制的文件。如果只使用此代码,我仍然在 mFileName 上有声音文件,文件名为 audiorecordtest.3gp。

有谁知道如何删除这个文件,以便我可以在手机上节省内存?

4

1 回答 1

0

试试这段代码,

  File f1 = new File(mFileName);
  boolean success = f1.delete();
  if (!success){
    Toast.makeText(getApplicationContext(), "File not deleted!", Toast.LENGTH_LONG).show();
  }
  else
  {
    Toast.makeText(getApplicationContext(), "File deleted.", Toast.LENGTH_LONG).show();
  }
于 2013-06-08T11:54:01.047 回答