Bläddra i källkod

只有图片素材使用uiimageview 显示

jsonwang 3 år sedan
förälder
incheckning
1622fca6a4

+ 12 - 5
BFRecordScreenKit/Classes/RecordScreen/View/Cell/BFImageCoverViewCell.swift

@@ -80,12 +80,18 @@ open class BFImageCoverViewCell: UICollectionViewCell {
 //            picture.removeTarget(filter)
 //            return
 //        }
-//        picture = GPUImagePicture(image: coverImg)
-//        picture.addTarget(filter)
-//        filter.addTarget(playView)
-//        picture.processImage()
+    
+        if(recordItem?.mediaType == .Image){
+            playImageView.image = coverImg
+        }else{
+            picture = GPUImagePicture(image: coverImg)
+            picture.addTarget(filter)
+            filter.addTarget(playView)
+            picture.processImage()
+        }
+
         
-        playImageView.image = coverImg
+     
         
     }
 
@@ -110,6 +116,7 @@ open class BFImageCoverViewCell: UICollectionViewCell {
         filter.removeTarget(playView)
         picture.removeTarget(filter)
         GPUImageContext.sharedFramebufferCache().purgeAllUnassignedFramebuffers()
+        playImageView.image = nil
     }
     
     deinit {