Я пытаюсь получить эскиз первого кадра из 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?