Browse Source

修复拖动后自动播放的问题

harry 3 years ago
parent
commit
81de337bdb

+ 4 - 3
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenCameraManager.swift

@@ -584,10 +584,10 @@ class BFRecordScreenCameraManager: BFRecordScreenBaseManager {
             }
             // 如果离结束大于0.7s,代表还有下一段视频
             if ((wself.recordItem?.materialDuraion ?? .zero) - wself.currentAssetProgress).seconds > 0.7 {
-                wself.findNextModel()
+//                wself.findNextModel()
                 wself.setCoverImage(wself.currentAssetProgress)
 
-                wself.prepareToPlayNext()
+//                wself.prepareToPlayNext()
             } else {
                 // 播放到末尾了
                 wself.dele?.isEndPlay = true
@@ -702,8 +702,9 @@ class BFRecordScreenCameraManager: BFRecordScreenBaseManager {
         BFLog(1, message: "curr: \(currentAssetProgress.seconds)")
         
         if currTime.seconds >= (recordItem?.materialDuraion.seconds ?? 0) {
-            dele?.pause()
+            dele?.isEndPlay = true
             isPlaying = false
+            dele?.pause()
             return
         }