Browse Source

图片素材进度

wenweiwei 3 years ago
parent
commit
f9cc959725

+ 4 - 4
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -462,12 +462,12 @@ public class BFRecordScreenController: BFBaseViewController {
                     sself.itemModels[sself.currItemModelIndex].voiceStickers.append(model)
                     if sself.itemModels[sself.currItemModelIndex].mediaType == .IMAGE {
                         var duration: Double = 0
-                        sself.itemModels[sself.currItemModelIndex].voiceStickers.forEach { _ in
-                            duration = duration + (Double(model.duration ?? "0") ?? 0)
+                        sself.itemModels[sself.currItemModelIndex].voiceStickers.forEach { temp in
+                            duration = duration + (Double(temp.duration ?? "0") ?? 0)
                         }
                         sself.itemModels[sself.currItemModelIndex].materialDuraion = Double(String(format: "%.3f", duration)) ?? 0
-                        sself.currentAssetProgress = CMTime(seconds: duration, preferredTimescale: 1000)
-                        model.endTime = sself.currentAssetProgress.seconds
+                        model.endTime = (self?.recordStartTime ?? 0) +  (Double(model.duration ?? "0") ?? 0)
+                        sself.currentAssetProgress = CMTime(seconds: model.endTime, preferredTimescale: 1000)
                         self?.isEndPlay = true
                     }
                     DispatchQueue.main.async { [weak self] in

+ 1 - 1
BFRecordScreenKit/Classes/RecordScreen/View/BFVideoThumbProgressView.swift

@@ -150,7 +150,7 @@ class BFVideoThumbProgressView: UIView {
         guard let image = recordItem?.coverImg else {
             return
         }
-        addThumbImages(images: Array(repeating: image, count: 10))
+        addThumbImages(images: Array(repeating: image, count: 30))
     }
 
     /// 添加缩略图