我正在使用从教程中摘录的以下内容,以帮助我在游戏中播放快速声音,但是我将经常使用它来播放声音。我应该做些不同的事情吗?或者这是播放声音效果的正确方法。

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

谢谢!

最佳答案

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

关于iphone - 在iOS中创建声音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9890934/

10-10 23:15