我正在努力理解检查CMTime是否在范围内的正确方法。示例:
假设我们有一个视频,持续时间为20秒。我们把这个视频分成两个CMTimeRange。
现在,对于任何给定的CMTime (例如,视频进度)。如何确定在哪个CMTimeRange中存在一个CMTime?
发布于 2018-02-14 12:22:00
CMTimeRange有一个
func containsTime(_ time: CMTime) -> Bool方法,因此您可以简单地检查
if range.containsTime(time) {
// ...
}备注:文档似乎过时了,全局函数CMTimeRangeContainsTime()作为成员函数导入Swift。
https://stackoverflow.com/questions/48786851
复制相似问题