diff --git a/.idea/misc.xml b/.idea/misc.xml index e0d5b93ffa0d097b798781949f6f9ccc46760423..b0c7b20c87d2e5afd25686dcaa9ee52b675d4978 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 a4c01b4a74ab58a0e135e0ce9426411a9a8dccfb..ff97a2564678a8b961ea9f6f68166bfdd0e128d7 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 70dc96a8eece96d416b36c238ec8dacf8a15d49b..dbaeda2f238cbedb8c85c5bbfb509e0bd03dd10b 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; } }