| 
					
				 | 
			
			
				@@ -58,23 +58,29 @@ open class PQPlayerViewModel: NSObject { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 根据已经选择的贴纸类型创建各自filters 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for sticker in section.sectionTimeline!.visionTrack!.getEnableVisionTrackMaterials() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     autoreleasepool { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         sticker.timelineIn = totalDuration + partTotaDuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         totalDuration = totalDuration + sticker.aptDuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         sticker.timelineOut = totalDuration + partTotaDuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         BFLog(message: "创建 filter start :\(sticker.timelineIn) end :\(sticker.timelineOut) type is \(sticker.type)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if sticker.type == StickerType.IMAGE.rawValue { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            let imageFilter = PQImageFilter(sticker: sticker) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            filters.append(imageFilter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if sticker.type == StickerType.VIDEO.rawValue { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            let videoFilter = PQMovieFilter(movieSticker: sticker) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            filters.append(videoFilter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if sticker.type == StickerType.GIF.rawValue { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            let gifFilter = PQGifFilter(sticker: sticker) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            filters.append(gifFilter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if(sticker.aptDuration > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if sticker.type == StickerType.IMAGE.rawValue { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                let imageFilter = PQImageFilter(sticker: sticker) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                filters.append(imageFilter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } else if sticker.type == StickerType.VIDEO.rawValue { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                let videoFilter = PQMovieFilter(movieSticker: sticker) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                filters.append(videoFilter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } else if sticker.type == StickerType.GIF.rawValue { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                let gifFilter = PQGifFilter(sticker: sticker) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                filters.append(gifFilter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            BFLog(message: "sticker.aptDuration is error create filter error!!! \(sticker.aptDuration )") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |