AudioServicesPlaySystemSound在模拟器xCode 6 GM上静音

时间:2014-09-16 01:25:12

标签: ios xcode avaudioplayer

我在模拟器上运行以下代码,但没有任何声音:

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

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

代码已在xCode 5和iOS 7上成功测试。根据需要导入库。

我已经记录了soundPath,它返回了文件系统上的正确位置。

有没有人遇到过类似的问题?

2 个答案:

答案 0 :(得分:8)

这是模拟器的问题。在设备上,它将按预期工作。

答案 1 :(得分:3)

我现在有类似的问题。我的AudioServicesPlaySystemSound一直在工作,直到XCode更新到6.0.1。可以假设更新中存在某些内容。