Firebase拒绝加载的缩略图

时间:2019-02-13 23:38:53

标签: ios swift firebase

我有一个来自Firebase的视频,我试图从中抓取第一帧,因此我可以获得UIPurposes的缩略图。我正在使用此功能来抓取图像。但是,它一直给我一个错误,指出了这一点

  

***生成缩略图时出错:操作无法完成   零

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

    do {

        let asset = AVURLAsset(url: path , options: nil)
        let imgGenerator = AVAssetImageGenerator(asset: asset)
        imgGenerator.appliesPreferredTrackTransform = true
        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

    }

}

我检查了网址,并找到了视频,所以我不确定错误是从哪里来的。

  

https://firebasestorage.googleapis.com/v0/b/eventful-3d558.appspot.com/o/event_promo_vid%2FME%2FMVLATjHBMmSYGBAOH8s8aCROmXg2%2F2018-11-16T06:38:26Z.mp4?alt=media&token=e005d87a-1c1d-4edd-a550-b6a8f4554197

此功能还可以锁定用户界面

0 个答案:

没有答案