IOS 添加音效

作者:活力源 | 创建时间: 2023-06-29
IOS开发中按钮点击出现音效...
IOS 添加音效

操作方法

1.在项目TARGETS——Build Phases——Link Binary With Libraries中添加AVFoundataion.framework。

在按钮点击事件的页面,导入AVFoundataion库:#import <AVFoundation/AVFoundation.h>

创建音效播放事件: //获取音效路径 NSURL *url = [[NSBundle mainBundle]URLForResource:@"m_click.mp3" withExtension:nil]; //对该音效标记SoundID SystemSoundID soundID1 = 0; //加载该音效 AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID1); //播放该音效 AudioServicesPlaySystemSound(soundID1); //如有需要销毁 AudioServicesDisposeSystemSoundID(SystemSoundID inSystemSoundID1) 在触发事件(按钮点击)中调用上述方法可以实现音效的播放。

同样一个界面可能会存在多个音效事件。所以为了方便就可以自己写一个方法调用: 这样可以根据不同的点击事件传递不同的音效文件进行播放了!

点击展开全文

更多推荐