Звук AVFoundation работает на симуляторе iOS 6, но не на устройстве?
Помогите! Я могу воспроизводить звук на симуляторе iOS, но не на своем устройстве! Вот мой код (да, аудиофайл находится в указанном месте, он определенно работает:
SystemSoundID hashtag;
NSString *path = [[NSBundle mainBundle] pathForResource:@"hashtag" ofType:@"wav"];
NSURL *pathURL = [NSURL fileURLWithPath:path];
AudioServicesCreateSystemSoundID((__bridge CFURLRef) pathURL, &hashtag);
AudioServicesPlaySystemSound(hashtag);
1 ответ
Два предложения, и у меня была та же самая проблема, вызванная обоими!
1) Устройство ios чувствительно к регистру, когда речь идет об именах файлов, а симулятор - нет. 2) Ваше устройство отключено? Это звучит глупо, но это причина номер один сообщений об ошибках в приложении, в котором я использую AVFoundation!