gpt4 book ai didi

ios - 检查 CMTime 是否在 CMTimeRange 中

转载 作者:搜寻专家 更新时间:2023-11-01 07:04:40 25 4
gpt4 key购买 nike

我试图了解检查 CMTime 是否在范围内的正确方法是什么。示例:

假设我们有一段时长为 20 秒的视频。我们将这段视频分成两个 CMTimeRange

  • 从 0 秒到 10
  • 从 10 秒到 20

现在,对于任何给定的 CMTime(例如,视频进度)。如何确定 CMTimeRange 中存在 CMTime

最佳答案

CMTimeRange 有一个

func containsTime(_ time: CMTime) -> Bool

方法,所以你可以简单地检查一下

if range.containsTime(time) {
// ...
}

备注: documentation似乎过时了,全局函数 CMTimeRangeContainsTime() 作为成员函数导入到 swift 。

关于ios - 检查 CMTime 是否在 CMTimeRange 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48786851/

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