Отображение длительности песни в uilabel или uitextfield - PullRequest
0 голосов
/ 22 декабря 2009

Я занимаюсь разработкой приложения для музыкального плеера. Я выбрал музыкальные файлы из библиотеки Ipod, и играю их. Я использую AVAudioPlayer для этого. Теперь мне нужно показать продолжительность песни в верхней части экрана. Я получил продолжительность как

NSTimeInterval *duration = [musicplayer duration];

Но я не знаю, как использовать его для отображения на виде, на uilabel или uitextfield. Или даже используя любое другое значение. Просьба помочь ..

1 Ответ

1 голос
/ 22 декабря 2009

Предполагая, что ярлык - ваша UILabel, попробуйте это:

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

Или, если хотите, в минутах: секунды

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

Форматирование строк - это ваш друг.

...