项目中应产品的需求,需给button添加点击声音。下面我总结了一下关于播放系统提示音和播放自定义声音的方法。
一:播放系统提示音。
第一步:首先得导入AudioToolbox框架 #import<AudioToolbox/AudioToolbox.h>
第二步:定义一个SystemSoundIDSystemSoundID soundID =1000;
AudioServicesPlaySystemSound(soundID);
SystemSoundID具体参数请参考传送门
二:播放本地文件
//得到音效文件的地址
NSString*soundFilePath =[[NSBundlemainBundle]pathForResource:nameofType:type];
//将地址字符串转换成url
NSURL*soundURL = [NSURLfileURLWithPath:soundFilePath];
//生成系统音效id
AudioServicesCreateSystemSoundID((__bridgeCFURLRef)soundURL, &soundFileObject);
//播放系统音效
AudioServicesPlaySystemSound(soundFileObject);
网友评论