在uilabel或uitextfield中显示歌曲的持续时间

时间:2009-12-22 04:13:58

标签: iphone avaudioplayer

我正在开发一个音乐播放器应用程序。我从ipod库中选择了音乐文件,并正在播放它们。我正在使用AVAudioPlayer。我现在需要的是在视图顶部显示歌曲的持续时间。我的持续时间为

NSTimeInterval *duration = [musicplayer duration];

但我不知道如何使用它在uilabel或uitextfield上的视图上显示。甚至使用任何其他价值。 请帮助..

1 个答案:

答案 0 :(得分:1)

假设标签是你的UILabel,试试这个:

label.text = [NSString stringWithFormat:@"%lf", duration];

或者,如果你想要它在分钟:秒

label.text = [NSString stringWithFormat:@"%d:%d", (int) (x / 60), ((int) x % 60)]

字符串格式是你的朋友。