是否有任何方法檢查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