【发布时间】:2011-07-29 12:35:34
【问题描述】:
我在我的应用中添加了声音。 在我的 .h 中,我添加了:
CFURLRef soundFileURL;
SystemSoundID soundFile;
在我的 .m 中的 viewDidLoad 中:
soundFileURL = CFBundleCopyResourceURL(
CFBundleGetMainBundle(),
CFSTR("sound"),
CFSTR("mp3"),
NULL);
AudioServicesCreateSystemSoundID(
soundFileURL,
&soundFile);
最后我添加了一个 -playSound 方法:
-(void)playSound {
NSLog(@"playSound");
AudioServicesPlayAlertSound(soundFile); }
它在 iPhone 模拟器上运行良好,但是当我在 iPhone 上构建应用程序时,控制台说声音已播放,但没有。 我读到很多其他人也有这个问题,但我没有找到任何解决方案。
怎么了?
【问题讨论】:
标签: iphone objective-c ios4 ios-simulator audio