這看起來很荒謬,但是我怎樣才能將CMTime的秒數輸出到Objective-C的控制檯?我只需要按時間分割的值,然後以某種方式在控制檯中看到它。CMTime秒輸出
46
A
回答
128
NSLog(@"seconds = %f", CMTimeGetSeconds(cmTime));
12
4
如果你想在hh:mm:ss
格式轉換,那麼你可以使用這個
NSUInteger durationSeconds = (long)CMTimeGetSeconds(audioDuration);
NSUInteger hours = floor(dTotalSeconds/3600);
NSUInteger minutes = floor(durationSeconds % 3600/60);
NSUInteger seconds = floor(durationSeconds % 3600 % 60);
NSString *time = [NSString stringWithFormat:@"%02ld:%02ld:%02ld", hours, minutes, seconds];
NSLog(@"Time|%@", time);
0
CMTime currentTime = audioPlayer.currentItem.currentTime;
float videoDurationSeconds = CMTimeGetSeconds(currentTime);
相關問題
- 1. AVPlayer - 添加秒到CMTime
- 2. objectiveC/CMTime - 將AVPlayer.duration轉換爲毫秒
- 3. POSIXct亞秒輸出
- 4. 秒錶已經過輸出
- 5. 循環吃每秒輸出
- 6. 秒錶標籤輸出
- 7. 檢查CMTime等於
- 8. swift 3中的NSValue(CMTime:)?
- 9. 將CMTime存儲在CoreData中?
- 10. 如何獲取當前播放時間,AVPlayer中的CMTime以毫秒爲單位?
- 11. 微秒到人類可讀的輸出
- 12. 轉換輸出秒HH.MM.SS格式的Android
- 13. 十分之一秒的日期輸出?
- 14. Java ResultSet.getTimestamp()將毫秒附加到輸出
- 15. datetime:強制微秒輸出isoformat()
- 16. 熊貓輸出時間戳to_excel微秒
- 17. 輸出屏幕停留一秒鐘?
- 18. 使用TimeSpan上的String.Format輸出完整秒數而不輸入毫秒
- 19. Windows中每秒應用程序的輸入/輸出操作
- 20. Elasticsearch日期字段:時代毫秒輸入,字符串輸出?
- 21. CMTime和AVFoundation中的單幀移動
- 22. 在給定CMTime處暫停AVPlayer
- 23. 語義問題參考cmtime是模糊
- 24. 如何使用NSTimeInterval製作CMTime參考
- 25. 節省CMTime在覈心數據+ Xcode8 + swift3
- 26. 幫助我瞭解AVAssetWriter中的CMTime
- 27. 有人可以解釋iOS4的CMTime嗎?
- 28. 如何將CMTime添加到NSMutableDictionary?
- 29. 彈出1秒
- 30. 我無法獲得精確的CMTime,用於從1.8秒視頻生成靜止圖像
當CMTimeGetSeconds返回NaN時,情況如何? – BUDDAx2 2014-11-27 19:45:35
我的猜測是輸入是['CMTime'常量]之一(https://developer.apple.com/library/IOs/documentation/CoreMedia/Reference/CMTime/index.html#//apple_ref/doc/constant_group/Time_Constants)(可能不是'kCMTimeZero')。嘗試使用'CMTimeShow'來查看它的字段是什麼。 – 2014-11-28 05:30:37
檢查「持續時間> 0」適用於我 – BUDDAx2 2014-11-28 11:54:43