3

我正在使用带有 MPMusicPlayerController 的新 Apple Music API,但播放方法在第一次调用时不起作用,但在第二次或第三次调用之后。

我的代码如下:

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

播放器实例化如下:

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

在 setQueueWithStoreIDs 方法中传递的 url 是一个具有特定国家/地区有效 iTunesID 的 NSString。在调用上述播放方法后,我为您提供 url 的 NSLog 输出截图。

NSLog

任何帮助将非常感激。

4

1 回答 1

0

确保 url 是商店 ID 的字符串!

你可以在这里得到:https ://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/

于 2016-05-17T16:52:44.043 回答