Я использую PryntTrimmerView CocoaPod для своего приложения Video Trimmer. Все работает нормально, но мой PryntTrimmerView не показывает кадры из видео, а вид остается пустым. Я проверил журнал, и кажется, что генератор эскизов получает ширину эскиза как 0. Я использую 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)))
}
Мне нужно показать видеокадры в пользовательском интерфейсе TrimmerView for Better, вот и все.