是否有任何方法检查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. 快速检查值等于
- 3. CMTime秒输出
- 4. 在java中检查对象是否等于不等于覆盖
- 5. Ansible:检查是否变量等于串
- 6. 不等于检查与推动
- 7. jQuery的$变量检查属性等于
- 8. 从文件VBScript readline和检查等于
- 9. 检查几分钟不等于5
- 10. 快速排序 - 理由等于检查
- 11. php检查日期是否等于
- 12. 检查三分之二是否等于
- 13. 检查数组值等于字符串
- 14. 检查布尔是否等于整数
- 15. SQL正确检查不等于NULL
- 16. 文本长度等于检查
- 17. 如何检查笨不等于
- 18. 检查视图等于另一个
- 19. PHP字符串等于检查失败
- 20. Jodatime重叠方法不检查等于
- 21. 检查字符串为x%等于
- 22. PowerQuery - 检查列值是否等于true
- 23. C++检查位等于什么
- 24. 检查枚举有等于字符串
- 25. 检查NSTimeInterval是否等于0
- 26. 如何在Mysql中检查不等于?
- 27. 程序检查整数是否大于,小于或等于
- 28. 检查双值的等于和不等值条件
- 29. C#平等检查
- 30. 双变量条件检查是否大于或等于?
VishnuKumar:谢谢。 – 2017-12-22 04:06:42
@VineeshTP:欢迎:) – 2018-01-23 10:28:17