|
@@ -13,7 +13,7 @@ import BFRecordScreenKit
|
|
import Photos
|
|
import Photos
|
|
|
|
|
|
class INPhotoVideosController: BFBaseViewController {
|
|
class INPhotoVideosController: BFBaseViewController {
|
|
- var chosedAsset:PHAsset?
|
|
|
|
|
|
+ var chosedAsset:[PHAsset]?
|
|
lazy var albumController: BFPhotoAlbumController = {
|
|
lazy var albumController: BFPhotoAlbumController = {
|
|
let albumController = BFPhotoAlbumController()
|
|
let albumController = BFPhotoAlbumController()
|
|
albumController.mediaType = .video
|
|
albumController.mediaType = .video
|
|
@@ -52,14 +52,7 @@ class INPhotoVideosController: BFBaseViewController {
|
|
vc.view.backgroundColor = .black
|
|
vc.view.backgroundColor = .black
|
|
vc.updateFrame(newFrame: CGRect(x: 0, y: cDevice_iPhoneNavBarAndStatusBarHei, width: cScreenWidth, height: cScreenHeigth - cDevice_iPhoneNavBarAndStatusBarHei - cDevice_iPhoneTabBarHei))
|
|
vc.updateFrame(newFrame: CGRect(x: 0, y: cDevice_iPhoneNavBarAndStatusBarHei, width: cScreenWidth, height: cScreenHeigth - cDevice_iPhoneNavBarAndStatusBarHei - cDevice_iPhoneTabBarHei))
|
|
vc.selectedMaterialHandle = { [weak self] currentMaterialData, selectedPhotoData, _, _ in
|
|
vc.selectedMaterialHandle = { [weak self] currentMaterialData, selectedPhotoData, _, _ in
|
|
- if currentMaterialData?.isSelected ?? false{
|
|
|
|
- self?.chosedAsset = currentMaterialData
|
|
|
|
- if selectedPhotoData.count == 2 {
|
|
|
|
- cShowHUB(superView: nil, msg: "临时:最新选择的视频是有效的视频")
|
|
|
|
- }
|
|
|
|
- }else{
|
|
|
|
- self?.chosedAsset = selectedPhotoData.first
|
|
|
|
- }
|
|
|
|
|
|
+ self?.chosedAsset = selectedPhotoData
|
|
|
|
|
|
}
|
|
}
|
|
return vc
|
|
return vc
|
|
@@ -129,7 +122,7 @@ class INPhotoVideosController: BFBaseViewController {
|
|
override func rightBtnClick(sender _: UIButton) {
|
|
override func rightBtnClick(sender _: UIButton) {
|
|
if let asset = self.chosedAsset{
|
|
if let asset = self.chosedAsset{
|
|
let vc = INIntrocudeController()
|
|
let vc = INIntrocudeController()
|
|
- vc.asset = asset
|
|
|
|
|
|
+ vc.assets = asset
|
|
navigationController?.pushViewController(vc, animated: true)
|
|
navigationController?.pushViewController(vc, animated: true)
|
|
}else{
|
|
}else{
|
|
cShowHUB(superView: nil, msg: "需要选择一个视频")
|
|
cShowHUB(superView: nil, msg: "需要选择一个视频")
|