2016-05-11 24 views
3

Ich benutze die neue Apple Music API mit MPMusicPlayerController aber Spielmethode funktioniert nicht im ersten Mal aufgerufen, aber nach dem zweiten oder dritten Mal.MPMusicPlayerController spielen nicht mit Apple Music

Mein Code ist folgende:

MPMusicPlayerController *appleMusicPlayer = /*access instantiated player*/; 
[appleMusicPlayer setQueueWithStoreIDs:@[url]]; 
[appleMusicPlayer play]; 

Der Spieler instanziiert wird wie folgt dar:

_appleMusicPlayer = [MPMusicPlayerController applicationMusicPlayer]; 
_appleMusicPlayer.repeatMode = MPMusicRepeatModeNone; 
_appleMusicPlayer.shuffleMode = MPMusicShuffleModeOff; 
[_appleMusicPlayer beginGeneratingPlaybackNotifications]; 

Die URL in setQueueWithStoreIDs Methode übergeben ist ein NSString mit einem länderspezifischen gültigen iTunesID. Ich biete Ihnen einen Screenshot der NSLog-Ausgabe der URL an, nachdem die obige Methode aufgerufen wurde.

NSLog

Jede Hilfe sehr geschätzt würde.

+0

ps. Alle Aufrufe der Player-Methode werden im Hauptthread aufgerufen. – ozzotto

Antwort