|
@@ -284,8 +284,6 @@ extension PublishViewController: AliyunCropViewControllerDelegate {
|
|
|
// MARK: -
|
|
|
extension PublishViewController {
|
|
|
func getAvUrlAssetAndCrop(_ videoItem: KSMediaPickerItemModel) {
|
|
|
- print("----vItemModel: \(videoItem)")
|
|
|
-
|
|
|
let options = PHVideoRequestOptions()
|
|
|
options.isNetworkAccessAllowed = true
|
|
|
options.version = PHVideoRequestOptionsVersion.current
|
|
@@ -300,7 +298,9 @@ extension PublishViewController {
|
|
|
cpInfo.sourcePath = urlAsset?.url.path
|
|
|
cpInfo.type = AliyunCompositionInfoTypeVideo
|
|
|
|
|
|
- self?.jumpToCropVideoVc(cpInfo)
|
|
|
+ DispatchQueue.main.async {
|
|
|
+ self?.jumpToCropVideoVc(cpInfo)
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -323,22 +323,11 @@ extension PublishViewController {
|
|
|
cutConfig?.cutMode = cropMediaConfig.cutMode
|
|
|
cutConfig?.gpuCrop = cropMediaConfig.gpuCrop
|
|
|
|
|
|
-
|
|
|
- DispatchQueue.main.async {
|
|
|
- let cropVc = AliyunCropViewController()
|
|
|
- cropVc.cutInfo = cutConfig
|
|
|
- cropVc.delegate = self
|
|
|
- cropVc.fakeCrop = true
|
|
|
-
|
|
|
- // [cropVC setValue:config forKey:@"cutInfo"];
|
|
|
- // [cropVC setValue:self forKey:@"delegate"];
|
|
|
- // [cropVC setValue:@(YES) forKey:@"fakeCrop"];
|
|
|
-
|
|
|
-
|
|
|
- self.navigationController?.pushViewController(cropVc, animated: true)
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
+ let cropVc = AliyunCropViewController()
|
|
|
+ cropVc.cutInfo = cutConfig
|
|
|
+ cropVc.delegate = self
|
|
|
+ cropVc.fakeCrop = true
|
|
|
+ self.navigationController?.pushViewController(cropVc, animated: true)
|
|
|
}
|
|
|
|
|
|
// 获取原比例的视频尺寸
|