是否有任何方法检查CMTime是否等于另一个CMTime。在我的情况下,我需要检查CMTime是否等于KCMTimeZero。我尝试了CMTimeCompare方法,但对于等于KCMTimeZero或大于KCMTimeZero的所有CMTime,它将为True。检查CMTime等于
1
A
回答
7
我发现下面的方法将它转换成秒
if(CMTimeGetSeconds(myTime) == CMTimeGetSeconds(kCMTimeZero))
{
// do something...
}
5
CMTimeCompare
做那招从检查,
Xcode
的文档CMTimeReference
:
int32_t CMTimeCompare (CMTime time1, CMTime time2);
返回值
的数值关系两个CMTimes。
- 如果time1小于time2,则返回-1。
- 如果time1大于time2,则返回1。
- 如果time1和time2相等,则返回0。
2
我更喜欢使用CMTIME_COMPARE_INLINE
在CMTime.h
中定义的宏来使代码更具可读性。 这里是你的情况代码(与kCMTimeZero比较):
if (CMTIME_COMPARE_INLINE(myTime, ==, kCMTimeZero))
{
// Your code here
}
相关问题
- 1. 检查ID等于
- 2. CMTime秒输出
- 3. Ansible:检查是否变量等于串
- 4. 检查三分之二是否等于
- 5. 检查布尔是否等于整数
- 6. 检查视图等于另一个
- 7. 检查数组值等于字符串
- 8. 不等于检查与推动
- 9. 检查字符串为x%等于
- 10. Jodatime重叠方法不检查等于
- 11. C++检查位等于什么
- 12. PHP字符串等于检查失败
- 13. 检查NSTimeInterval是否等于0
- 14. 如何在Mysql中检查不等于?
- 15. PowerQuery - 检查列值是否等于true
- 16. 检查枚举有等于字符串
- 17. php检查日期是否等于
- 18. 程序检查整数是否大于,小于或等于
- 19. C#平等检查
- 20. 如何检查给定值大于或等于mysql数据库?
- 21. 双变量条件检查是否大于或等于?
- 22. 如何检查Uris是否等于不包含查询部分?
- 23. AVPlayer - 添加秒到CMTime
- 24. swift 3中的NSValue(CMTime:)?
- 25. 将CMTime存储在CoreData中?
- 26. 检查ForeignKeys是否相等
- 27. 通用平等检查
- 28. Rackunit等式检查结构
- 29. 检查评估等式
- 30. 如何检查值相等?
VishnuKumar:谢谢。 – 2017-12-22 04:06:42
@VineeshTP:欢迎:) – 2018-01-23 10:28:17