![](/img/trans.png)
[英]Modern way of CMTime and CMTimeRange in plist using Swift
[英]Check if CMTime is in CMTimeRange
我试图了解什么是检查CMTime
是否在范围内的正确方法。 例:
假设我们有一个视频,时长为20秒。 我们将此视频分为两个CMTimeRange
。
现在,对于任何给定的CMTime
(例如,视频进度)。 如何确定CMTime
存在于哪个CMTimeRange
?
CMTimeRange
有一个
func containsTime(_ time: CMTime) -> Bool
方法,因此您只需检查一下
if range.containsTime(time) {
// ...
}
备注: 文档似乎已过时,全局函数CMTimeRangeContainsTime()
作为成员函数导入到Swift。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.