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