From 0e7bff43dccbb77e473b79830b50125e35b115b7 Mon Sep 17 00:00:00 2001 From: gxl Date: Wed, 5 Dec 2018 14:49:57 +0800 Subject: [PATCH] function optimize --- .idea/misc.xml | 2 +- .../main/java/com/geduo/audio/recorder/SuperAudioManager.java | 2 +- .../main/java/com/geduo/audio/recorder/SuperMediaManager.java | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index e0d5b93..b0c7b20 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -29,7 +29,7 @@ - + diff --git a/app/src/main/java/com/geduo/audio/recorder/SuperAudioManager.java b/app/src/main/java/com/geduo/audio/recorder/SuperAudioManager.java index a4c01b4..ff97a25 100644 --- a/app/src/main/java/com/geduo/audio/recorder/SuperAudioManager.java +++ b/app/src/main/java/com/geduo/audio/recorder/SuperAudioManager.java @@ -102,7 +102,7 @@ public class SuperAudioManager { // 停止录制,释放资源 if (mAudioRecord != null && isRecording) { mAudioRecord.stop(); - //mAudioRecord.release();这个不能调用,如果此次再次录制,就会报错 + //mAudioRecord.release();注意:这个对象不能再次被使用,如果此次再次录制,就会报错 isRecording = false; } diff --git a/app/src/main/java/com/geduo/audio/recorder/SuperMediaManager.java b/app/src/main/java/com/geduo/audio/recorder/SuperMediaManager.java index 70dc96a..dbaeda2 100644 --- a/app/src/main/java/com/geduo/audio/recorder/SuperMediaManager.java +++ b/app/src/main/java/com/geduo/audio/recorder/SuperMediaManager.java @@ -64,7 +64,8 @@ public class SuperMediaManager { //停止录制 mMediaRecorder.stop(); //重新开始 - mMediaRecorder.reset(); + mMediaRecorder.reset();//注意:可以通过返回setAudioSource()步骤来重用该对象 + //mMediaRecorder.release();注意:这个对象不能再次被使用,如果此次再次录制,就会报错 isRecording = false; } } -- GitLab