iOS开发--播放系统注册声音
来源:互联网 发布:自学python当黑客 编辑:程序博客网 时间:2024/06/04 19:21
注:此声音可以和AVAudioPlay一同播放,类似于系统提示音。
首先要引入#import <AudioToolbox/AudioToolbox.h>
代码如下:
-(void)playSendSound{ NSString *string = [[NSUserDefaults standardUserDefaults] objectForKey:@"SOUND_PLAY"]; //这里用string来控制是否播放Sound. if (string.intValue == 1) { static SystemSoundID shake_sound_male_id = 1; //相当于自己注册的ID,如果有1个以上,可以命名为2、3、4等。 NSString *path = [[NSBundle mainBundle] pathForResource:@"woop" ofType:@"wav"]; if (path) { //注册声音到系统 AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL fileURLWithPath:path],&shake_sound_male_id); AudioServicesPlaySystemSound(shake_sound_male_id); // AudioServicesPlaySystemSound(shake_sound_male_id);//如果无法再下面播放,可以尝试在此播放 } AudioServicesPlaySystemSound(shake_sound_male_id); //播放注册的声音,(此句代码,可以在本类中的任意位置调用,不限于本方法中) // AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); //让手机震动 }}
0 0
- iOS开发--播放系统注册声音
- ios开发点滴-播放系统声音
- iOS播放系统声音
- iOS-播放系统声音
- iOS播放系统声音
- iOS播放系统声音
- ios 播放系统声音
- ios 播放系统声音
- iOS 播放系统声音&系统声音大全
- 【转载】iOS播放系统声音
- iOS 之播放系统声音
- ios如何播放系统声音
- IOS开发中利用AudioToolbox播放系统声音
- iOS播放音乐与播放系统声音
- iOS 多媒体(3)播放系统声音
- ios中闹钟和播放系统声音
- iOS开发:系统声音服务
- iOS开发:系统声音服务
- mysql远程备份
- 操作系统内存管理
- Log4Net
- VS生成sqlite.lib
- 配置probe来监控tomcat(全面)
- iOS开发--播放系统注册声音
- 二叉树
- 你不牛逼,认识再多牛逼的人,也与你无关
- Datatable 转 实体类
- 写在开发之外的一段小心事
- 用户与 Oracle DB 交互详细过程
- Oracle学习(四)--sql及sql分类讲解
- Ubuntu cron 定时执行任务
- Android第三方应用分享图文到微信朋友圈 & 微信回调通报分享状态