新しいApple Music APIをMPMusicPlayerControllerとともに使用していますが、再生メソッドが最初に呼び出されるのではなく、2番目または3番目の時間後に機能します。MPMusicPlayerControllerがApple Musicで再生されない
_appleMusicPlayer = [MPMusicPlayerController applicationMusicPlayer];
_appleMusicPlayer.repeatMode = MPMusicRepeatModeNone;
_appleMusicPlayer.shuffleMode = MPMusicShuffleModeOff;
[_appleMusicPlayer beginGeneratingPlaybackNotifications];
setQueueWithStoreIDsメソッドに渡されたURLは、国固有の有効iTunesIDとNSStringのある次のように
MPMusicPlayerController *appleMusicPlayer = /*access instantiated player*/;
[appleMusicPlayer setQueueWithStoreIDs:@[url]];
[appleMusicPlayer play];
プレイヤーがインスタンス化されます。
私のコードは次のようです。上記の再生メソッドが呼び出された後のURLのNSLog出力のスクリーンショットを提供します。
任意の助けもいただければ幸いです。
psすべてのプレーヤーメソッド呼び出しはメインスレッドで呼び出されます。 – ozzotto