Ich bekomme einen falschen Wiedergabe-Status im MP-Musik-Player. Beim Abspielen eines Songs bekomme ich einen Pause-Status. Meine App funktioniert gut in IOS 4. Aber ich habe dieses Problem in IOS 5. kann mir jemand helfen?Falscher Wiedergabe-Status im MP Music Player-Controller in iOS 5
Mein Code ist hier.
[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];
}
können Sie einige Stück Code hier zeigen spielen wird, klicken ..? – Kamarshad
@Kamarshad Frage mit Code bearbeitet. –
@VivekParikh - Bitte überprüfen Sie die folgende Frage. http://stackoverflow.com/questions/8854923/did-mpmusicplayercontroller-change-with-ios-5 – itsaboutcode