7

嗨,我需要在 iphone 上使用哔哔声,但我发现的唯一东西就是这个

NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"alert" ofType:@"wav"];

    SystemSoundID soundID;

    AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);

    AudioServicesPlaySystemSound (soundID);

    [soundPath release]; 

它工作正常,代码很好,但我需要导入 alert.wav 文件。但如果存在,我宁愿使用原生(内置)声音来执行此操作。

感谢所有的答案。

4

1 回答 1

19

阅读 Apple 和this的文档,我几乎可以肯定你可以在不携带它的情况下播放想要的声音。

你可以这样做:

AudioServicesPlaySystemSound(1005);

应该这样做。

参考:这里

于 2011-05-04T02:59:57.547 回答