? ? ? ?項(xiàng)目中應(yīng)產(chǎn)品的需求,需給button添加點(diǎn)擊聲音娘汞。下面我總結(jié)了一下關(guān)于播放系統(tǒng)提示音和播放自定義聲音的方法饲漾。
一:播放系統(tǒng)提示音。
第一步:首先得導(dǎo)入AudioToolbox框架? #import<AudioToolbox/AudioToolbox.h>
第二步:定義一個(gè)SystemSoundIDSystemSoundID soundID =1000;
? ? ? ? ? ? ?AudioServicesPlaySystemSound(soundID);
SystemSoundID具體參數(shù)請(qǐng)參考傳送門
二:播放本地文件
//得到音效文件的地址
NSString*soundFilePath =[[NSBundlemainBundle]pathForResource:nameofType:type];
//將地址字符串轉(zhuǎn)換成url
NSURL*soundURL = [NSURLfileURLWithPath:soundFilePath];
//生成系統(tǒng)音效id
AudioServicesCreateSystemSoundID((__bridgeCFURLRef)soundURL, &soundFileObject);
//播放系統(tǒng)音效
AudioServicesPlaySystemSound(soundFileObject);