您的位置:首页 > 移动开发 > IOS开发

iOS 播放系统声音

2014-05-26 18:47 281 查看
准备工作:

找到需要的声音(不要大于30秒),如果是mp3格式,则直接将其后缀名改为.wav;

将声音文件添加到系统中。

第一步:导入 AudioToolbox.framework 文件

第二步:在需要声音的类的.h文件中添加 #import <AudioToolbox/AudioToolbox.h>

同时,声明如下语句

static SystemSoundID shake_sound_male_id = 0;

第三步:编码,如下:

1. 播放震动

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

2. 播放特定的声音

static SystemSoundID soundIDTest = 0;

NSString * path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"wav"];

if (path) {

AudioServicesCreateSystemSoundID( (CFURLRef)[NSURL fileURLWithPath:path], &soundIDTest );

}

AudioServicesPlaySystemSound( soundIDTest );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: