iOS Swift, как получить захват изображения на hls(http live stream)?

Как получить захват изображения на hls(http live stream) с помощью Swift на iOS?

возвратите ноль в "capturedImage" в коде ниже.

func onCaptureButtonClick(sender : UIButton){

    let generator = AVAssetImageGenerator(asset: avAsset)
    generator.maximumSize = self.videolayer.frame.size

    let   time = CMTimeMake(1, 1);

    let capturedImage : CGImageRef! = generator.copyCGImageAtTime(time, actualTime: nil, error: nil)

    let imageView = UIImageView(frame: CGRectMake(0,self.view.bounds.height/2, self.view.bounds.width, self.view.bounds.height / 2))
    imageView.image = UIImage(CGImage: capturedImage)

    self.view.addSubview(imageView)

}

0 ответов

Другие вопросы по тегам