Преглед на файлове

修改作品合成播放器暂停时,去掉播放器缓冲

Pq преди 1 година
родител
ревизия
e1e22fb8bb
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      musicMerge/src/main/java/com/cooleshow/musicmerge/player/MergeTrackManager.java

+ 4 - 1
musicMerge/src/main/java/com/cooleshow/musicmerge/player/MergeTrackManager.java

@@ -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();
     }