Мое приложение Soundboard воспроизводит звук на симуляторе, но не на устройстве - PullRequest
1 голос
/ 01 февраля 2012

Я делаю приложение для Soundboard на Xcode 4.2. Когда я запускаю приложение на симуляторе, звук играет нормально. Но когда я запускаю его на устройстве, звук не воспроизводится. Мой код ниже.

- (IBAction)awhaaa:(id)sender {

    CFBundleRef mainBundle = CFBundleGetMainBundle();
    CFURLRef soundFileURLRef;
    soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"awhaaa", CFSTR ("wav"),NULL);
    UInt32 soundID;
    AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
    AudioServicesPlaySystemSound(soundID);
}

Ответы [ 2 ]

2 голосов
/ 01 февраля 2012

действительно ли файл называется awhaaa.wav?симулятор, так как он работает на вашем Mac, нечувствителен к регистру.телефон чувствителен к регистру, поэтому, если файл является aWhaaa.WAV или awHAaA.wAv, он будет работать в симуляторе, но не на устройстве.

1 голос
/ 15 декабря 2012

Проверьте следующее: на устройстве зайдите в настройки и увеличьте громкость на Sounds-> Ringer and Alerts

Затем повторите попытку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...