我尝试了此记录声音中的代码。我看到我可以使用以下代码释放声音:
private void stopPlaying() {
mPlayer.release();
mPlayer = null;
}
问题是我想释放声音并删除录制的文件。如果只使用此代码,我仍然在 mFileName 上有声音文件,文件名为 audiorecordtest.3gp。
有谁知道如何删除这个文件,以便我可以在手机上节省内存?
试试这段代码,
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();
}