我在我的应用程序中使用以下代码发出哔声。它在我的系统iPad模拟器(4.2和4.3)中工作。但它没有在我的iPad iOs 4.2中发出哔哔声。
我的代码是:
NSURL *tapSound = [[NSBundle mainBundle] URLForResource:@"BEEPJAZZ" withExtension: @"WAV"];
self.soundFileURLRef = (CFURLRef) [tapSound retain];
AudioServicesCreateSystemSoundID (soundFileURLRef,&soundFileObject);
AudioServicesPlayAlertSound (soundFileObject);
答案 0 :(得分:1)
您的代码没有任何问题。仍尝试使用以下代码。来自我的一个工作项目。
NSString *tapSoundPath = [[NSBundle mainBundle] pathForResource:@"BEEPJAZZ" ofType:@"WAV"];
self.soundFileURLRef = (CFURLRef) [NSURL fileURLWithPath:tapSoundPath];
AudioServicesCreateSystemSoundID(knifeSoundUrl, &soundFileObject);
AudioServicesPlayAlertSound (soundFileObject);
希望它有效。