Есть несколько вещей.
Вам нужно выбрать между двумя музыкальными проигрывателями, музыкальным проигрывателем приложения и музыкальным проигрывателем iPod:
+ (MPMusicPlayerController *)applicationMusicPlayer;
+ (MPMusicPlayerController *)iPodMusicPlayer;
Если вы выберете iPodMusicPlayer, музыка продолжит воспроизводиться в фоновом режиме, и пользователь сможет остановить ее с помощью приложения iPod (или Music).
Если вы выберете приложение MusicPlayer, по умолчанию музыка остановится, когда вас отправят в фоновый режим. Если вы хотите продолжить игру, вам нужно установить UIBackgroundMode в вашем файле Info.plist, чтобы сообщить системе, что вы должны продолжать работать.
См .: Состояния приложения и многозадачность и Ключи Info.plist