如何播放简单的系统声音

时间:2012-05-14 20:49:29

标签: objective-c ios audio

我只需要播放一个简单的声音,我有应用程序发送消息,我需要在消息发送时播放“消息发送”系统声音。

2 个答案:

答案 0 :(得分:7)

这就是我播放系统音效的方法。尽可能简单。只需找到您要播放的声音的名称。

不要忘记导入#import <AVFoundation/AVFoundation.h>
并在目标的构建阶段添加AVFoundation.framework

AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle bundleWithIdentifier:@"com.apple.UIKit"] pathForResource:@"Tock" ofType:@"aiff"]] error:NULL];
[audioPlayer play];

答案 1 :(得分:3)

查看iOS System Sound Services Reference

中的AudioServicesPlayAlertSound