系统音频播放的格式很少,而且不支持太大的音频文件,但是它是最简单的可以使设备响起来的一种方法,而且开销是最小的.仅仅需要几行代码.
支持:AIFF,WAV,CAF等格式.
SystemSoundID pmph;
id sndpath = [[NSBundle mainBundle] pathForResource:@"pmph1" ofType:@"wav" inDirectory:@"/"];
CFURLRef baseURL = (CFURLRef)[[NSURL alloc] initFileURLWithPath:sndpath];
AudioServicesCreateSystemSoundID (baseURL, &pmph);
AudioServicesPlaySystemSound (pmph);