![](/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.