Имейте несколько коротких образцов звуковых эффектов, которые отлично воспроизводятся в эмуляторе, но не воспроизводятся на реальном iPhone 3GS. Вот код примерно как есть из образца Apple SysSound:
CFBundleRef mb = CFBundleGetMainBundle ();
CFURLRef soundFileURLRef = CFBundleCopyResourceURL
(mb, CFSTR("mySound"), CFSTR ("caf"), NULL);
SystemSoundID sid;
AudioServicesCreateSystemSoundID(soundFileURLRef, &sid);
AudioServicesPlaySystemSound(sid);
При использовании iPhone я слышу щелчки клавиш и музыку из iTunes (не пытаюсь использовать одновременно с воспроизведением звука), но вообще не слышу звук. Вибра работает нормально, так что даже Фреймворк должен быть настроен правильно.
Пробовал даже образец кода SoundEffect.h / m, без изменений. Используются те же звуковые файлы, но разве CAF не подходит, особенно когда он воспроизводится в эмуляторе?
Что я могу попробовать дальше?