Как получить уменьшенное изображение URL-адреса видео m3u8 в iOS Swift? - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь получить эскиз первого кадра из URL-адреса видео m3u8.вот код, который я пробовал до сих пор:

func getThumbnailFrom(path: URL) -> UIImage? {


    let asset: AVAsset = AVAsset(url: path)
    let imageGenerator = AVAssetImageGenerator(asset: asset)
    do {
        let thumbnailImage = try imageGenerator.copyCGImage(at: CMTimeMake(1, 60) , actualTime: nil)
        return UIImage(cgImage: thumbnailImage)
    } catch let error {
        print("*** Error generating thumbnail: \(error.localizedDescription)")
    }
    return nil

}

И в представлении коллекции cellForItem

  cell.locationImage.image = self.getThumbnailFrom(path: URL(string: self.model[indexPath.row].cameraImage)!)

Вот URL-адрес видео m3u8: http://dev.stream.polsecled.com:1935/polsec-uai/prodabel_2.stream/playlist.m3u8

изображениене отображается в виде коллекции?Как получить первое из уменьшенного изображения кадра, используя URL-адрес видео m3u8?

...