IOS 添加音效
1、1.在项目TARGETS——Build Phases——Link Binary With Libraries中添加AVFoundataion.framework。
2、在按钮点击事件的页面,导入AVFoundataion库:#import <AVFoundation/AVFoundation.h>
3、创建音效播放事件:
//获取音效路径
NSURL *url = [[NSBundle mainBundle]URLForResource:@"m_click.mp3" withExtension:nil];
//对该音效标记SoundID
SystemSoundID soundID1 = 0;
//加载该音效
AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID1);
//播放该音效
AudioServicesPlaySystemSound(soundID1);
//如有需要销毁
AudioServicesDisposeSystemSoundID(SystemSoundID inSystemSoundID1)
在触发事件(按钮点击)中调用上述方法可以实现音效的播放。
4、同样一个界面可能会存在多个音效事件。所以为了方便就可以自己写一个方法调用:
这样可以根据不同的点击事件传递不同的音效文件进行播放了!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:118
阅读量:194
阅读量:117
阅读量:118
阅读量:68