gpt4 book ai didi

ios - 如何从 iOS 中的自定义视频播放器屏幕捕获静止图像?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:48 25 4
gpt4 key购买 nike

我只是使用 AVFoundation 库的 AVPlayer* myPlayer 创建了我自己的自定义视频播放器。现在我想通过在 UIButton 上运行播放视频来捕获视频书签的图像,单击 action。单击 UIButton 它会拍摄播放器屏幕快照并存储在文档目录中。请建议我该怎么做?先感谢您。

最佳答案

AVAsset *asset = [AVAsset assetWithURL:sourceURL];
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
CMTime time = CMTimeMake(1, 1);
CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL];
UIImage *thumbnail = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef); // CGImageRef won't be released by ARC

引用链接:

Create a thumbnail or image of an AVPlayer at current time

关于ios - 如何从 iOS 中的自定义视频播放器屏幕捕获静止图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36995860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com