|
@@ -80,12 +80,18 @@ open class BFImageCoverViewCell: UICollectionViewCell {
|
|
// picture.removeTarget(filter)
|
|
// picture.removeTarget(filter)
|
|
// return
|
|
// 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)
|
|
filter.removeTarget(playView)
|
|
picture.removeTarget(filter)
|
|
picture.removeTarget(filter)
|
|
GPUImageContext.sharedFramebufferCache().purgeAllUnassignedFramebuffers()
|
|
GPUImageContext.sharedFramebufferCache().purgeAllUnassignedFramebuffers()
|
|
|
|
+ playImageView.image = nil
|
|
}
|
|
}
|
|
|
|
|
|
deinit {
|
|
deinit {
|