摘要:
正文:
- (IBAction)btn1Pressed:(id)sender
{
//1注册声音
NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"AlertChordStroke"ofType:@"wav"]];
AudioServicesCreateSystemSoundID((__bridgeCFURLRef)url, &soundID);
//2播放
AudioServicesPlaySystemSound(soundID);
//注册播放完之后的回调函数 用于清除系统之后的音频文件
AudioServicesAddSystemSoundCompletion(soundID, NULL, NULL, MySoundFinishPlay, NULL);
}
void MySoundFinishPlay(SystemSoundID sound_id,void *user_data)
{
//释放声音资源
AudioServicesDisposeSystemSoundID(sound_id);
}