У меня есть короткий метод, который воспроизводит звуковое уведомление с использованием библиотеки AudioToolbox/AudioServices (для краткости я удалил большую часть функционального кода):
- (IBAction)thatWasEasy:(id)sender {
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *filePath = [mainBundle pathForResource:@"easy" ofType:@"mp3"];
NSURL *aFileURL = [NSURL fileURLWithPath:filePath isDirectory:NO];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge_retained CFURLRef)aFileURL, &soundID) ;
AudioServicesPlaySystemSound(soundID);
}
Звук воспроизводится правильно в симуляторе, а также на устройствах iPad 1 и iPad 2, однако на iPad 3 (версия Verizon LTE) звук не слышен. Я тщательно проверил настройки звука устройства, а также преобразовал тип аудиофайла в wav и caf без каких-либо различий в поведении.
Любые предложения по устранению неполадок немного глубже? У меня, к сожалению, нет другого iPad 3 для сравнения. Цените помощь!