有时候需要调用非系统的音效,就自己创建一个SystemSoundID然后传进去就可以了。
1、 要播放的音频文件地址 CFURLRef urlRef = (__bridge CFURLRef)([[NSBundle mainBundle] URLForResource:@"sound.caf" withExtension:nil]); 2、 创建保存soundID 的变量 SystemSoundID soundID; 3、 通过url, 和soundID的地址, 接收对应的音效soundID AudioServicesCreateSystemSoundID(urlRef, &soundID);