Browse Source

修改测试问题

Pq 11 months ago
parent
commit
f26010f269

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

@@ -473,6 +473,7 @@ public class MergeTrackManager {
         LOG.i(TAG, "setReadPos exceptBytePos:" + exceptBytePos);
         bytesReadPos = Math.round(exceptBytePos * 1.0f / minBufferSize);
         LOG.i(TAG, "setReadPos pos:" + bytesReadPos);
+        countPlayProgress();
     }
 
     private void seekTo(int seekToFrame) {

+ 4 - 1
musicMerge/src/main/java/com/cooleshow/musicmerge/ui/MusicHandleActivity_.java

@@ -793,7 +793,10 @@ public class MusicHandleActivity_ extends BaseMVPActivity<AcMusicHandleLayoutBin
         int maxProgress = viewBinding.seekPlay.getMax();
         int percent = (int) ((progress * 1.0f / getAudioTotalDuration()) * maxProgress);
 //        LOG.i("pq", "setRecordProgress percent:" + percent);
-        viewBinding.seekPlay.setProgress(percent);
+        if(!viewBinding.seekPlay.isPressed()){
+            //拖拽的时候不更新
+            viewBinding.seekPlay.setProgress(percent);
+        }
     }
 
     private void setDurationText() {

BIN
musicMerge/src/main/res/drawable-xhdpi/icon_seekbar_value_bg.png


BIN
musicMerge/src/main/res/drawable-xxhdpi/icon_seekbar_value_bg.png