1.AudioToolbox概述
通过AudioToolbox框架,可以将短声音注册到system sound服务上,被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。
(1).播放的时间不能超过30秒
(2).数据必须是 PCM或者IMA4流格式
(3).必须被打包成下面三个格式之一:Core Audio Format (.caf), Waveform audio (.wav), 或者 Audio Interchange File (.aiff)
声音文件必须放到设备的本地文件夹下面。通过AudioServicesCreateSystemSoundID方法注册这个声音文件.
2.AudioToolbox使用
#import <AudioToolbox/AudioToolbox.h>
- (SystemSoundID)loadSound:(NSString *)name
{
NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:nil];
NSURL *url = [NSURL fileURLWithPath:path];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID);
return soundID;
}
_clickID = [self loadSound:@"点击按钮.aiff"];
AudioServicesPlaySystemSound(_clickID);
//震动
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
分享到:
相关推荐
matlab toolbox:Uvi_Wave toolbox,压缩感知与图像处理 ,稀疏表示
copula函数实现程序包,有效实现工具
TI自动驾驶安装包,mmwave_automotive_toolbox_2_4_2,包含短距,中距,长距,需使用TI的IDE
Parallels_Desktop_16.1.1-49141__Toolbox_4.1.0-3674_by_TNT最新版本开新版虚拟机!!!官网同步!
Matlab_NNToolbox在压力传感器温度补偿中的应用.pdf
蓝牙4.0 APP源码 nRF Toolbox App
功能齐全的张量包,下载即可使用 可移植性强
mpc toolbox for mpc controller
KSVD_Matlab_ToolBox KSVD_Matlab_ToolBox学习工具箱,可以用于原子的训练学习
pls_toolbox 说明文档,详细说明书
This JPEG toolbox used
pls_toolbox工具箱可以解决统计领域多个问题的matlab求解问题,比如偏最小二乘问题、多向主元问题、主元分析等等,集成的工具箱方便,而且不需要验证码!
flutter_audio_toolbox Flutter Audio Tool Box插件,支持ios和android。
GML_Adaboost_Matlab_Toolbox外国人写的
Prony的matlab工具箱,很详细,使用它可以对信号进行prony变换和分析。
svm matlab toolbox SVM matlab toolbox
在matlab中运行ver命令,看看工具箱列表中有没有一个叫robotics toolbox的工具箱,有的话,代表安装成功。 注意:原版MATLAB Robotic ToolBox工具箱有Bug!在“作业”文件夹里有修改好的,add path的过程就加载进去...
循环平稳工具箱cyclostationary_toolbox
This folder contains Matlab programs for a toolbox for supervised speech separation using deep neural networks (DNNs). This toolbox is composed by Jitong Chen, based on an earlier version written by ...
图像融合工具箱,包括稀疏,多尺度融合算法等