有Iphone内置的嘟嘟声效果

时间:2011-05-03 08:39:56

标签: objective-c cocoa-touch ios beep

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

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

    SystemSoundID soundID;

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

    AudioServicesPlaySystemSound (soundID);

    [soundPath release]; 

这是工作和良好的代码,但我需要导入alert.wav文件。但我宁愿这样做与本机(内置)声音,如果存在。

感谢所有答案 CS。

1 个答案:

答案 0 :(得分:16)

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

你可以这样做:

AudioServicesPlaySystemSound(1005);

应该这样做。

参考:here