系統音頻播放的格式很少,而且不支持太大的音頻文件,但是它是最簡單的可以使設備響起來的一種方法,而且開銷是最小的.僅僅需要幾行代碼.
支持: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);