我的iPhone应用程序使用FFMPeg解码/播放音频文件。转换时间以微秒为单位分秒
我成功地从适当的FFMPeg函数获取当前时间(微秒),但我无法将其转换为分钟和秒(MM:SS)。
这是我的代码,显示包含时间的NSString
; getFFMPEGtime
是在微秒时间:
self.currentAudioTime = [NSString stringWithFormat: @"%02d:%02d",
(int) getFFMPEGtime/(int)1000000,
(int) getFFMPEGtime % 1000000];
看来,在几分钟的时间还好,但是秒搞砸。将微秒转换为几分钟和几秒钟的正确方法是什么?
嗯,我不认为第二操作是正确的 – sidyll 2011-05-24 17:18:22
感谢布莱恩,但它没有工作。我在分钟和秒钟得到负面时间,秒钟的时间正在减少。 – Winston 2011-05-24 17:19:29
@sidyll:你说得对,我工作得太快了...... – 2011-05-24 17:37:08