Я пишу музыкальное приложение, которое выполняет задачу между каждой песней. Мне нужно сделать это, даже когда приложение находится в фоновом режиме, поэтому мне нужно знать, когда песня завершилась. На данный момент я использую AVPlayer
, который отправляет уведомления, даже когда приложение находится в фоновом режиме, но не может воспроизводить песни из iCloud пользователя. MPMediaPlayerController
может воспроизводить песни iCloud, но не отправляет уведомления, когда приложение находится в фоновом режиме (что очень важно для моего приложения).iOS AVPlayer v. MPMusicPlayerController
Итак, кто-нибудь знает либо
- Есть умные способы, имеющие
AVPlayer
игры ICloud песни или - Имея мое приложение распознавать, когда песня игры через
MPMusicPlayerController
завершена, когда приложение работает в фоновом режиме?
Вы когда-нибудь решали это для своего приложения? – newenglander