Я использую следующее для воспроизведения файла m4a:
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent: fileName];
SystemSoundID soundID;
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
AudioServicesPlaySystemSound(soundID);
На симуляторе работает нормально, но на устройстве ничего не слышно. Все звуковые файлы, которые я использую, остаются в комплекте. Вот как выглядит filePath с устройства:
file://localhost/var/mobile/Applications/418945F3-3711-4B4D-BC65-0D78993C77FB/African%20Adventure.app/Switch%201.m4a
Есть ли проблема с путем к файлу или что-то еще, что мне нужно сделать для устройства?