Миниатюра видео занимает 10-15 секунд для быстрого просмотра - PullRequest
0 голосов
/ 15 июня 2019

func getThumbnailFrom (путь: URL) -> UIImage?{

    do {
        let asset = AVURLAsset(url: path , options: nil)
        let imgGenerator = AVAssetImageGenerator(asset: asset)
        imgGenerator.appliesPreferredTrackTransform = true
        let timestamp = asset.duration
        print("Timestemp:   \(timestamp)")
        let cgImage = try imgGenerator.copyCGImage(at: CMTimeMake(value: 0, timescale: 1), actualTime: nil)
        let thumbnail = UIImage(cgImage: cgImage)
        return thumbnail

    } catch let error {

        print("*** Error generating thumbnail: \(error.localizedDescription)")
        return nil
    }

Как отобразить миниатюру от 10 до 30 секунд.В настоящее время я получаю статическое изображение.

...