2014-09-16 8 views
5

я запускаю следующий код на тренажере и я не получаю никакого звука:AudioServicesPlaySystemSound приглушен на тренажере Xcode 6 GM

NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"pageflip" ofType:@"mp3"]; 
NSURL *soundUrl = [NSURL fileURLWithPath:soundPath]; 

AudioServicesCreateSystemSoundID((__bridge CFURLRef) soundUrl, &_soundEffect); 
AudioServicesPlaySystemSound(_soundEffect); 

Код был успешно испытан на Xcode 5 и прошивкой 7. Библиотеки импортируются в соответствии с требованиями ,

Я записал soundPath и вернул правильное расположение в файловой системе.

Неужели кто-нибудь испытал подобную проблему?

ответ

8

Это проблема с симулятором. На устройстве он будет работать, как ожидалось.

3

У меня подобная проблема сейчас. Мой AudioServicesPlaySystemSound работал до обновления XCode до 6.0.1. Можно предположить, что в обновлении что-то сломалось.

+0

На самом деле, я недавно узнал, что это проблема с симулятором. Как только я тестировал устройство, он работал по-прежнему. Никаких изменений не требуется. – carlodurso

Смежные вопросы