@@ -595,7 +595,10 @@ public class MergeTrackManager {
public void pause() {
ISPLAYSOUND = false;
if (mAudioTrack != null) {
- mAudioTrack.pause();
+ if (mAudioTrack.getState() == AudioRecord.STATE_INITIALIZED) {
+ mAudioTrack.pause();
+ mAudioTrack.flush();
+ }
}
removeProgressMsg();