我想要做什么:
我正在尝试获取以下附件中选择的帧的开始和结束时间:
到目前为止我做了什么:
我想知道的:
如果您使用 AVPlayer ,您可以使用
获取播放器 Assets 的开始和结束时间self.player.currentItem.asset.duration;
然后使用自定义 slider 选择开始帧和结束帧,并转换相对于总持续时间和 slider 长度的值以及来自 slider 的值。
一旦您有了大致的开始和结束时间框架,请按以下步骤进行操作
AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc] initWithAsset:player.currentItem.asset];
CGImageRef cgIm = [generator copyCGImageAtTime:player.currentTime
actualTime:&actualTime
error:&error];
UIImage *image = [UIImage imageWithCGImage:cgIm];
关于ios - 如何使用 iOS sdk 从视频中获取所选帧的开始和结束时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25138559/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |