Sfoglia il codice sorgente

更新停止时间点

harry 3 anni fa
parent
commit
c4ef2ab893

+ 3 - 0
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -997,6 +997,8 @@ public class BFRecordScreenController: BFBaseViewController {
     }
 
     func searchStopAtRecordRange() {
+        pauseTime = currentAssetProgress.seconds
+
         // TODO: 滑动,播放暂停,撤销时,判断是否停止录音区间,是则删除相关录音,画笔,头像,字幕
         let elems = itemModels[currItemModelIndex].voiceStickers.enumerated().filter { elem in
             elem.1.startTime <= self.currentAssetProgress.seconds && elem.1.endTime > self.currentAssetProgress.seconds
@@ -1539,6 +1541,7 @@ extension BFRecordScreenController: UICollectionViewDelegate, UICollectionViewDa
             events = itemModels[page].events
             
             // 更新当前page
+            pauseTime = 0
             currItemModelIndex = page
             if recordItem.mediaType == .VIDEO {
                 reloadMaterial(recordItem: recordItem)