2016-05-06 23 views
1

Ich habe implementiert MPMusicPlayerController Song Funktionalität in der App zu spielen. Alles funktioniert gut, aber sehr erstes Mal von der Start der App wird nicht Zeit an funktioniert es super working.Second. Was ich verstanden habe, ist setNowPlayingItem ist nicht auf die erste Zeit eingestellt. Irgendwelche Ideen/Vorschläge könnten sehr hilfreich sein. Danke für deine wertvolle Zeit.MPMusicPlayerController arbeiten nicht zum ersten Mal

-Code

MPMediaItemCollection *collection = [[MPMediaItemCollection alloc] initWithItems:[NSArray arrayWithObjects:selectedMediaItem1, nil]]; 

    [appDelegate.musicPlayer setQueueWithItemCollection:collection]; 

    [appDelegate.musicPlayer setNowPlayingItem:selectedMediaItem1]; 

    [appDelegate.musicPlayer prepareToPlay]; 

    [appDelegate.musicPlayer play]; 

Antwort

-1

Sie auch currentPlaybackTime für Ihren Player einstellen sollte,

// Restore the now-playing item and its current playback time. 
    appDelegate.musicPlayer.nowPlayingItem  = nowPlayingItem; 
    appDelegate.musicPlayer.currentPlaybackTime = currentPlaybackTime; 

Überprüfen Sie diesen Link für weitere Informationen: https://developer.apple.com/library/ios/documentation/Audio/Conceptual/iPodLibraryAccess_Guide/UsingMediaPlayback/UsingMediaPlayback.html

+0

Danke, aber es funktioniert nicht – SRI

+0

Hat stellen Sie es auf 0? –

+0

Danke für Ihre Antwort. Ja, ich habe es gesetzt – SRI

0

Es ist ein Fehler! Ich habe einen technischen Support-Vorfall dazu eröffnet. Wir hoffen auf iOS 10. Musik und Apple Musik werden wahrscheinlich ein großes Update haben.

+0

Wie haben Ihre Unterstützung? War es reproduzierbar genug, um es zu reparieren? –