2013-04-27 29 views
0

我的curentPlaybackTime設置爲我的進度條,但是如何設置MPMediaItemPropertyPlaybackDuration以便更新條形?MP媒體播放器軌道長度顯示(xcode)

這裏有一個答案解釋它,但我沒有完全理解它,所以我將不勝感激一個完整的描述或如何完成它的例子?

回答

0

UIProgressView progress屬性的值在0.0到1.0之間。因此,要更新進度條,您需要在當前播放時間內劃分曲目長度。

MPMediaItem *myTrack = ...; 
MPMusicPlayerController *myPlayer = ...; 
UIProgressView *myProgressView = ...; 

myProgressView.progress = [myTrack valueForKey:MPMediaItemPropertyPlaybackDuration]/myPlayer.currentPlaybackTime; 
+0

美穗感謝你回答和我確定你是對的,但如果ü可以既像h和.m文件給我發到我的郵箱,因爲即時通訊仍然沒有做的東西在這裏的權利或至少張貼他們就像我全問,因爲我需要知道我做錯了什麼 – user2326633 2013-04-27 11:26:02

+2

對不起,但我不會爲你編寫一個完整的應用程序。上面的行應該包含所有需要處理的信息。 – miho 2013-04-27 15:46:50