Я использую 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 для лучшего пользовательского интерфейса, вот и все.