فهرست منبع

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

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