|
@@ -99,6 +99,7 @@ class BFVideoThumbProgressView: BFProgressBaseView {
|
|
/// 处理视频缩略图
|
|
/// 处理视频缩略图
|
|
func dealWithVideoThumb() {
|
|
func dealWithVideoThumb() {
|
|
if recordItem?.videoAsset == nil && recordItem?.playItem == nil {
|
|
if recordItem?.videoAsset == nil && recordItem?.playItem == nil {
|
|
|
|
+ BFLog(message: "this is runing 视频数据有问题!!!!type \( recordItem?.mediaType)")
|
|
addThumbImages(images: [UIImage]())
|
|
addThumbImages(images: [UIImage]())
|
|
// DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {[weak self] in
|
|
// DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {[weak self] in
|
|
// guard let wself = self else { return }
|
|
// guard let wself = self else { return }
|
|
@@ -140,6 +141,8 @@ class BFVideoThumbProgressView: BFProgressBaseView {
|
|
}
|
|
}
|
|
|
|
|
|
recordItem!.splitVideoFileUrlFps(ass: videoAsset, frames: count, firstImagesCount: Int(ceil(width / 2.0 / thumbImageWidth))) { [weak self, weak recordItem] hadGetAll, images in
|
|
recordItem!.splitVideoFileUrlFps(ass: videoAsset, frames: count, firstImagesCount: Int(ceil(width / 2.0 / thumbImageWidth))) { [weak self, weak recordItem] hadGetAll, images in
|
|
|
|
+
|
|
|
|
+ BFLog(1, message: "获取缩略图 个数\(images.count)")
|
|
guard let wself = self, let sitem = recordItem else {
|
|
guard let wself = self, let sitem = recordItem else {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -155,8 +158,10 @@ class BFVideoThumbProgressView: BFProgressBaseView {
|
|
if sitem.localPath == wself.recordItem!.localPath {
|
|
if sitem.localPath == wself.recordItem!.localPath {
|
|
wself.addThumbImages(images: sitem.thumbImgs)
|
|
wself.addThumbImages(images: sitem.thumbImgs)
|
|
} else {
|
|
} else {
|
|
- BFLog(1, message: "thumbImgs.count:\(sitem.thumbImgs.count)")
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
+ BFLog(1, message: "thumbImgs.count:\(sitem.thumbImgs.count)")
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|