iOS开发播放系统提示音

兄弟们,打扰一下,iOS开发播放系统提示音
最新回答
浅时光倾城

2023-05-08 08:25:12

       项目中应产品的需求,需给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);