Просмотр исходного кода

gif 每一真时间长问题 导致 GIF 播放不成功

jsonwang 3 лет назад
Родитель
Сommit
f36f0eb631
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      BFFramework/Classes/PQGPUImage/akfilters/PQGifFilter.swift

+ 1 - 1
BFFramework/Classes/PQGPUImage/akfilters/PQGifFilter.swift

@@ -63,7 +63,7 @@ open class PQGifFilter: PQBaseFilter {
             // 不改变速度还是原速度
 
             if self?.mSticker?.materialDurationFit?.fitType == adapterMode.loopAuto.rawValue || self?.mSticker?.materialDurationFit?.fitType == adapterMode.staticFrame.rawValue {
-                self?.delayTime = self?.mDuration ?? 1 / Double(self?.mGifImages.count ?? 1)
+                self?.delayTime = (self?.mDuration ?? 1) / Double(self?.mGifImages.count ?? 1)
                 BFLog(message: "正常速度每一帧的时间:\(String(describing: self?.delayTime))")
             }
             sharedImageProcessingContext.runOperationSynchronously {