Вам просто нужно преобразовать ваш аудиофайл в данные pcm, а затем передать эти данные в интерфейс RemoteIO во время обратного вызова воспроизведения.
Чтобы прочитать ваш аудиофайл, вам нужно использовать ExtAudioFileOpenURL и ExtAudioFileRead. Также убедитесь, что вы установили аудиоформат с помощью ExtAudioFileSetProperty для преобразования в целевой формат PCM (который должен быть упакован, целые данные PCM со знаком).
Воспроизведение просто включает ответ на обратный вызов RemoteIO (который должен быть идентичен примеру aurioTouch) и передачу ему загруженных вами данных PCM.
Единственная сложность заключается в том, что загрузка всего mp3-файла в формате PCM может занять тонну памяти. Возможно, вам придется написать ветку загрузки, чтобы вы могли оставаться в соответствии со своими требованиями к памяти, загружая только свой соответствующий фрагмент mp3.