Генератору ThumbNail не удалось получить ширину кадра в PryntTrimmerView CocoaPod - PullRequest
0 голосов
/ 14 июля 2020

Я использую PryntTrimmerView CocoaPod для своего приложения Video Trimmer. Все работает нормально, но мой PryntTrimmerView не показывает никаких кадров из видео, а вид остается пустым. Я проверил журнал, и мне кажется, что генератор эскизов получает ширину эскиза равной 0. Я использую Video URl для загрузки видео в AVPlayer. Я не сохраняю видео до завершения обрезки. вот моя функция ViewDidLoad, в которой я устанавливаю AVAsset из своего URL-адреса видео и устанавливаю ресурс TrimmerView для объекта видео.

override func viewDidLoad()
{
    super.viewDidLoad()
    addVideoPlayer()
    
    playerView.frame = CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height)
    
    trimmerView.frame = CGRect(x: 0, y: CGFloat(playerView.frame.height)-75, width: view.frame.width, height: 50)
    
    trimButton.frame = CGRect(x: Double(CGFloat(view.frame.width)/2)-35, y: Double(CGFloat(view.frame.height) - 150), width: 70, height: 70)
    //playerView.contentMode = .scaleAspectFill
    
    playerView.addSubview(trimmerView)
    
    trimmingFunc()
    currentAsset = AVAsset(url: selectedVideoURL!)
    trimmerView.positionBarColor = .clear
    trimmerView.asset = currentAsset
    trimmerView.delegate = self
    
    view.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(tap)))
}

Мне нужно показать VideoFrames в TrimmerView для лучшего пользовательского интерфейса, вот и все.

...