1.向项目中添加AVFoundation.framework
2.向目标文件中添加方法:
- (void) playCoinSound {
//创建SystemSoundID对象,用于绑定声音文件
SystemSoundID soundFileObj;
//获取声音文件的路径
NSString *sourcePath = [[NSBundle mainBundle] pathForResource:@"CoinSound" ofType:@"mp3"];
//将string转为url
NSURL *sourceUrl = [NSURL fileURLWithPath:sourcePath];
//将声音文件和Sy

这篇博客介绍了如何利用AVFoundation框架为UIButton添加音效。首先,向项目中引入AVFoundation.framework,然后创建SystemSoundID对象并绑定声音文件。在UIButton的点击事件中调用播放方法AudioServicesPlaySystemSound来播放音效。如果需要在多个按钮中统一音效,可以通过自定义UIButton子类或分类来实现。
979

被折叠的 条评论
为什么被折叠?



