IOS 添加音效

时间:2026-02-14 13:40:31

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

IOS 添加音效

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、同样一个界面可能会存在多个音效事件。所以为了方便就可以自己写一个方法调用:

这样可以根据不同的点击事件传递不同的音效文件进行播放了!

IOS 添加音效

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com