|
@@ -23,7 +23,11 @@ class PublishEditController: BaseViewController {
|
|
|
@objc var videoPath: String = ""
|
|
|
@objc var coverImagePath: String = ""
|
|
|
@objc var videoSize: CGSize = CGSize()
|
|
|
- @objc var videoImage: UIImage = UIImage()
|
|
|
+ @objc var videoImage: UIImage? {
|
|
|
+ didSet {
|
|
|
+ imageArr = [videoImage] as? Array<UIImage>
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
var imgCount: Int = 0
|
|
|
var majorImageUrl: String?
|
|
@@ -201,6 +205,9 @@ extension PublishEditController : UITableViewDelegate, UITableViewDataSource {
|
|
|
case 0:
|
|
|
let picCell = PublishEditAddPicCell.cellWith(tableView: tableView, indexPath: indexPath)
|
|
|
picCell.pubImageArr = imageArr
|
|
|
+ if mediaType == .video {
|
|
|
+ picCell.maxImageCount = 1
|
|
|
+ }
|
|
|
picCell.reloadData()
|
|
|
picCell.choosePicBlock = {
|
|
|
[weak self] in
|
|
@@ -417,7 +424,7 @@ extension PublishEditController: AlivcShortVideoUploadManagerDelegate {
|
|
|
|
|
|
// 上传视频封面图
|
|
|
func uploadVideoCoverImage() {
|
|
|
- SwiftMoyaNetWorkServiceConfig.shared().configUploadSingleImgWithoutHudApi(imageArray: [videoImage]) {
|
|
|
+ SwiftMoyaNetWorkServiceConfig.shared().configUploadSingleImgWithoutHudApi(imageArray: [videoImage!]) {
|
|
|
[weak self] (imgUrl) -> (Void) in
|
|
|
// 设置主图
|
|
|
self?.majorImageUrl = imgUrl as? String
|