在iOS中创建声音

时间:2012-03-27 13:51:47

标签: iphone objective-c ios audio

我正在使用以下内容,我退出了一个教程,以帮助我在游戏中播放快速声音,但我会经常使用它来播放声音。我应该做些什么吗?或者这是播放音效的正确方法。

NSString *path = [[NSBundle mainBundle] pathForResource:@"Sound/Microwave_Bell_Ding" ofType:@"mp3"];    
NSURL *pathURL = [NSURL fileURLWithPath:path];
AudioServicesCreateSystemSoundID((CFURLRef) pathURL, &soundID);
AudioServicesPlaySystemSound(soundID);

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,你不能用这种方式播放mp3。第二,你可以存储soundID,当你下次播放时,只需调用AudioServicesPlaySystemSound(soundID);