@@ -131,6 +131,8 @@ class BFRecordScreenCameraManager : BFRecordScreenBaseManager{
cameraProgressV?.collectionV.scrollRectToVisible(CGRect(x: (cameraProgressV?.collectionV.contentSize.width)! - 1, y: (cameraProgressV?.collectionV.contentSize.height)! - 1, width: 1, height: 1), animated: false)
dele?.isEndPlay = true
}else {
+ currentAssetProgress = .zero
+
cameraProgressV?.isHidden = true
progreddL?.isHidden = true
playerCoverIV.isHidden = true
@@ -1671,6 +1671,8 @@ public class BFRecordScreenController: BFBaseViewController {
var startTime: CMTime?
var endTime: CMTime?
isStopAtRecordRange = -1
+ isEndPlay = (CMTimeCompare(currentAssetProgress, rscurrentManager.recordItem?.materialDuraion ?? .zero) >= 0)
if currMediaType == .Camera {
let elems = itemModels[currItemModelIndex].videoStickers.enumerated().filter { elem in