我在MP音樂播放器中出現錯誤的播放狀態。 在播放歌曲時我正處於暫停狀態。 我的應用程序在ios 4中工作正常,但我有這個問題在iOS 5。 任何人都可以幫助我?在MP音樂播放器控制器中出現錯誤的播放狀態ios 5
我的代碼在這裏。
[musicPlayer stop];
if (userMediaItemCollection)
{
userMediaItemCollection=nil;
}
musicPlayer.nowPlayingItem=nil;
userMediaItemCollection=[MPMediaItemCollection collectionWithItems:[mediaItemCollection items]];
[musicPlayer setQueueWithItemCollection:userMediaItemCollection];
[musicPlayer setNowPlayingItem:
[[userMediaItemCollectionitems]objectAtIndex:indexOfCurrentObject]];
[self enablePrevAndNextButtons];
[musicPlayer play];
}
-(void)playbackStateDidChanged:(NSNotification *)notification
{
if (musicPlayer.playbackState!=MPMusicPlaybackStatePlaying)
{
[playPauseButton setBackgroundImage:[UIImage imageNamed:@"play_iPad.png"] forState:UIControlStateNormal];
}
else if(musicPlayer.playbackState==MPMusicPlaybackStatePlaying)
{
[playPauseButton setBackgroundImage:[UIImage imageNamed:@"pause_iPad.png"] forState:UIControlStateNormal];
}
可以表現出一定的一段代碼在這裏..? – Kamarshad 2012-04-12 07:18:50
@Kamarshad用代碼編輯的問題。 – 2012-04-12 07:42:17
@VivekParikh - 請檢查以下問題。 http://stackoverflow.com/questions/8854923/did-mpmusicplayercontroller-change-with-ios-5 – itsaboutcode 2012-11-03 12:19:32