AV --- классы низшего уровня.Классы MP --- автоматически обрабатывают множество вещей, которые вы должны выполнять самостоятельно, когда используете классы из AVFoundation.
В своих проектах я использую MPMoviePlayerController и связанные классы вместо использования AVFoundation.классы, когда я могу.Экономит мне много времени.Только когда требования проекта не могут быть обработаны средой MediaPlayer, я могу использовать классы AVFoundation.
В этом конкретном случае аудиокниг от Audible, вероятно, есть какое-то шифрование в книге или соединении, котороеобрабатывается средой MediaPlayer.