iOS调用系统音频
来源:互联网 发布:js监听手机端软键盘 编辑:程序博客网 时间:2024/06/05 00:23
最近项目需求,要求调用系统拍照的声音
那么如何做呢?
两步解决
1.导入#import<AudioToolbox/AudioToolbox.h>2.在调用音频的地方写如下代码//定义一个SystemSoundIDSystemSoundID soundID = 1108;//具体参数详情下面贴出来//播放声音AudioServicesPlaySystemSound(soundID);
自带音频ID:http://iphonedevwiki.net/index.php/AudioServices
播放自定义音频
- (void)playNotifySound {//获取路径NSString *path = [[NSBundle mainBundle] pathForResource:@"candoNotifySound" ofType:@"mp3"];//定义一个SystemSoundIDSystemSoundID soundID;//判断路径是否存在if (path) { //创建一个音频文件的播放系统声音服务器 OSStatus error = AudioServicesCreateSystemSoundID((__bridge CFURLRef _Nonnull)([NSURL fileURLWithPath:path]), &soundID); //判断是否有错误 if (error != kAudioServicesNoError) { NSLog(@"%d",(int)error); }}//播放声音和振动AudioServicesPlayAlertSoundWithCompletion(soundID, ^{ //播放成功回调});
}
只有振动没有声音
//手机只振动没声音AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
0 0
- iOS调用系统音频
- ios-系统音频播放
- iOS系统音频
- ios 音频输出方式不调用系统的扬声器的解决方法
- 音频录制上传服务器,调用系统相机
- iOS核心系统编程最佳实践:音频
- ios调用系统图片库
- ios 调用系统打电话
- ios调用系统邮件
- iOS调用系统声音
- ios调用系统通讯录
- ios 调用系统通讯录
- ios调用系统东西
- ios调用系统服务
- iOS调用系统照相机
- iOS调用系统功能
- iOS 调用系统设置
- iOS调用系统功能
- 负载均衡-如何处理并发性带来的问题
- 后台启动springboot jar
- Android-GLSurfaceView简单使用
- js对象
- WebService学习总结(一)——WebService的相关概念
- iOS调用系统音频
- group by 后使用 rollup 子句总结
- Android通过打开浏览器下载apk
- C++ 和C#中 数字前有0的不同处理
- 欢迎使用CSDN-markdown编辑器
- 短 URL 系统是怎么设计的?
- Android 本地图片选择不了 补充
- WebService学习总结(二)——WebService相关概念介绍
- redisTemplate超时设置