|
@@ -174,13 +174,26 @@ public class PQCompositionExporter {
|
|
|
}
|
|
|
var currentSticker:PQEditVisionTrackMaterialsModel?
|
|
|
|
|
|
- for sticker in mStickers! {
|
|
|
- BFLog(message: "sticker in \(sticker.timelineIn) out \(sticker.timelineOut) currTime is \(currTime)")
|
|
|
- if(sticker.timelineIn <= currTime && sticker.timelineOut >= currTime){
|
|
|
- currentSticker = sticker
|
|
|
+// for sticker in mStickers! {
|
|
|
+// BFLog(message: "sticker in \(sticker.timelineIn) out \(sticker.timelineOut) currTime is \(currTime)")
|
|
|
+// if(sticker.timelineIn <= currTime && sticker.timelineOut >= currTime){
|
|
|
+// currentSticker = sticker
|
|
|
+// break
|
|
|
+// }
|
|
|
+// }
|
|
|
+ while true {
|
|
|
+ if let sticker = mStickers!.first {
|
|
|
+ if sticker.timelineIn <= currTime && sticker.timelineOut >= currTime {
|
|
|
+ currentSticker = sticker
|
|
|
+ break
|
|
|
+ }else{
|
|
|
+ mStickers!.removeFirst()
|
|
|
+ }
|
|
|
+ }else{
|
|
|
break
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
//创建不同的filter
|
|
|
if(currentSticker == nil){
|
|
|
BFLog(message: "sticker data is error")
|