Можно ли воспроизвести файл mp3 ресурса с помощью MPMusicPlayerController или мне нужно использовать API AVAudioPlayer?
Обычно вы должны использовать AVAudioPlayer, если у вас есть только один файл MP3, который вам нужно воспроизвести. MPMusicPlayerController предназначен для работы со списками воспроизведения аудиофайлов и по сравнению с ним довольно тяжелый.
AVAudioPlayer
MPMusicPlayerController