Возможно, он больше не будет полезен для ОП, но, как и для людей, которые находят эту страницу через поиск в Google, я все равно опубликую ее.
Альтернативный (но довольно уродливый) подход, если вас интересуют только события дистанционного управления музыкой и вы все еще хотите воспроизводить файлы audible.com ...
Просто продолжайте использовать MPMusicPlayer и отслеживайте его уведомления (теперь игра и состояние изменились). Чтобы получать эти уведомления в фоновом режиме, вы можете использовать «магию фонового потока», описанную в разных местах, чтобы предотвратить приостановку работы вашего приложения. Вы не собираетесь получать пульты дистанционного управления напрямую (так как их получает плеер iPod), но, отслеживая изменения в режиме «сейчас воспроизводится», вы можете вывести события ControlPreviousTrack и ControlNextTrack, а, отслеживая воспроизведениеState, вы можете вывести TogglePlayPause команда.
Недостатком является то, что ваше приложение будет работать постоянно без уважительной причины (хотя, если честно, если iOS запрограммирована правильно, фоновый поток, который ничего не делает, почти не потребляет батареи).
Другая альтернатива: использовать MPMoviePlayer? Я проверил, что он хорошо работает в фоновом режиме, и должен получать события удаленного управления, а также. Он может воспроизводить MPMediaItem изначально, так что, надеюсь, файлы Audible.com также ...