瀏覽代碼

临时方案处理合成黑屏问题

jsonwang 3 年之前
父節點
當前提交
8be6257d40
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      BFFramework/Classes/PQGPUImage/akfilters/Tools/PQCompositionExporter.swift

+ 4 - 2
BFFramework/Classes/PQGPUImage/akfilters/Tools/PQCompositionExporter.swift

@@ -64,6 +64,7 @@ public class PQCompositionExporter {
         } else {
             tmpExportURL = nil
         }
+        
 
     }
 
@@ -184,6 +185,7 @@ public class PQCompositionExporter {
         while true {
             if let sticker = mStickers!.first {
                 if sticker.timelineIn <= currTime && sticker.timelineOut >= currTime {
+                    BFLog(message: " 导出时换了的时间:\(currTime)")
                     currentSticker = sticker
                     break
                 }else{
@@ -203,8 +205,8 @@ public class PQCompositionExporter {
             var showFitler:PQBaseFilter?
             if currentSticker!.type == StickerType.VIDEO.rawValue {
                 showFitler = PQMovieFilter(movieSticker: currentSticker!)
-     
-
+                (showFitler as? PQMovieFilter)?.isPointModel = ((mStickers?.count ?? 0) > 0)
+              
             } else if currentSticker!.type == StickerType.IMAGE.rawValue {
                 showFitler = PQImageFilter(sticker: currentSticker!)