2013-04-27 31 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