Questo può sembrare ridicolo, ma come posso inviare i secondi di CMTime alla console in Objective-C? Ho semplicemente bisogno del valore diviso per la scala temporale e quindi in qualche modo vederlo nella console.CMTime seconds output
46
A
risposta
128
NSLog(@"seconds = %f", CMTimeGetSeconds(cmTime));
12
4
Se si desidera convertire in formato hh:mm:ss
allora si può usare questo
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);
Problemi correlati
- 1. AVPlayer - Aggiungi secondi a CMTime
- 2. Lat Long to Minutes and Seconds?
- 3. Xcode 6- SWIFT- Fusioni CMTime come float
- 4. Convertire da NStimeInterval a CMTime con precisione
- 5. Tentativo di comprendere CMTime e CMTimeMake
- 6. Conversione di CMTime in tempo leggibile in ogg-c
- 7. Come passare il valore float dove datatype è CMTime?
- 8. Output JSON da script Bash
- 9. Aggiunta Seconds to DateTime con una valida risultati doppie in ArgumentOutOfRangeException
- 10. Linux C: output interattivo
- 11. Output '{' or '}' con string.format (...)
- 12. colonna di output Powershell
- 13. pretty output with pyyaml
- 14. SearchBuf soWholeWord output imprevisto
- 15. Output subprocess Python3
- 16. Output XML personalizzato?
- 17. tubazioni per l'input/output
- 18. Capture output of data
- 19. Console di formattazione Output
- 20. Come output sklearn standardscaler
- 21. Node.js doppia console.log output
- 22. typeinfo/typeid output
- 23. Stampa python output tkinter
- 24. Output dettagliato di script
- 25. Calcolo parallelo - output confuso?
- 26. Pandoc HTML Sommario Output
- 27. Output dell'ultimo comando shell
- 28. Capture subprocess output
- 29. Zend Framework JSON Output
- 30. Spiegazione read-output-
come su quel caso quando CMTimeGetSeconds restituisce NaN? – BUDDAx2
La mia ipotesi è che l'input è una delle costanti ['CMTime'] (https://developer.apple.com/library/IOs/documentation/CoreMedia/Reference/CMTime/index.html#//apple_ref/doc/constant_group/Time_Constants) (probabilmente non 'kCMTimeZero'). Prova a usare 'CMTimeShow' per vedere quali sono i suoi campi. –
il controllo per "durata> 0" funziona per me – BUDDAx2