|
@@ -121,8 +121,9 @@ class PQStuckPointEditerController: PQBaseViewController {
|
|
|
lazy var stuckPointCuttingView: PQStuckPointCuttingView = {
|
|
|
let stuckPointCuttingView = PQStuckPointCuttingView(frame: CGRect(x: 0, y: optionlineView.frame.minY - 85 - 28, width: view.frame.width, height: 80), duration: CGFloat(Float(stuckPointMusicData?.duration ?? "0") ?? 0), startTime: CGFloat(stuckPointMusicData?.startTime ?? 0), endTime: CGFloat(stuckPointMusicData?.endTime ?? 0))
|
|
|
/// 裁剪进度回调
|
|
|
- stuckPointCuttingView.videoRangeDidChanged = { [weak self] startTime, endTime in
|
|
|
- BFLog(message: "裁剪返回--startTime = \(startTime),endTime = \(endTime)")
|
|
|
+ stuckPointCuttingView.videoDidBeginDrag = { [weak self] in
|
|
|
+ BFLog(message: "开始划动")
|
|
|
+ self?.playerView.pause()
|
|
|
}
|
|
|
/// 播放进度回调
|
|
|
stuckPointCuttingView.videoProgressDidChanged = { [weak self] progress in
|
|
@@ -162,7 +163,7 @@ class PQStuckPointEditerController: PQBaseViewController {
|
|
|
|
|
|
// DispatchQueue.global().async { // 并行、异步
|
|
|
let beginTime: TimeInterval = Date().timeIntervalSince1970
|
|
|
- self?.mStickers = self?.createStickers(sections: self?.projectModel.sData?.sections ?? List(), inputSize: CGSize(width: CGFloat(self?.projectModel.sData?.videoMetaData?.videoWidth ?? 0), height: CGFloat(self?.projectModel.sData?.videoMetaData?.videoHeight ?? 0)))
|
|
|
+ self?.mStickers = self?.createStickers(sections: self?.projectModel.sData?.sections ?? List(), inputSize: CGSize(width: CGFloat(self?.projectModel.sData?.videoMetaData?.videoWidth ?? 0), height: CGFloat(self?.projectModel.sData?.videoMetaData?.videoHeight ?? 0)), model: self?.currentCreateStickersModel ?? .createStickersModelSpeed)
|
|
|
|
|
|
self?.playerView.mStickers = self?.mStickers
|
|
|
DispatchQueue.main.async { // 串行、异步
|