调用系统提示音教程
来源:互联网 发布:阿里云存储价格1t 编辑:程序博客网 时间:2024/05/16 06:30
论坛会员zhaoxy2850分享的关于调用系统提示音的教程,写的很详细
目前做的一个项目里用到了提示音,但是又不想添加提示音到库里,便开始研究调用系统自带的提示音,最后终于找到了。
开始在CC上查发现好像很多人都在问,但没人回答,我就把自己查到的东西和写的一个demo给大家分享下吧~
首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里#import <AudioToolbox/AudioToolbox.h>
最后在需要播放提示音的地方写上
AudioServicesPlaySystemSound(1106);
注:括号中为系统声音的id,详见最下面的列表。
为了方便大家测试系统声音,我写了一个demo供大家使用下载。
另外,如果想用自己的音频文件创建系统声音来播放的同学可以参考如下代码。
//Get the filename of the sound file:
NSString *path = [NSString stringWithFormat:@"%@%@", [[NSBundle mainBundle] resourcePath], @"/jad0007a.wav"];
//declare a system sound
id SystemSoundID soundID;
//Get a URL for the sound file
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
//Use audio sevices to create the sound
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
//Use audio services to play the sound
AudioServicesPlaySystemSound(soundID);
顺便附上系统提示音对应的列表
http://iphonedevwiki.net/index.php/AudioServices
希望能对大家有帮助吧~
- 调用系统提示音教程
- 调用系统提示音教程
- iphone之调用系统提示音教程
- ios 调用系统提示音教程
- ios调用系统提示音教程
- iPhone之调用系统提示音教程
- ios 调用系统提示音教程
- ios 调用系统提示音教程
- 调用系统提示音
- 调用系统提示音
- iOS开发 调用系统的震动和提示音
- linux-0.11调试教程,系统调用sys_write的调用过程
- android 调用支付宝充值,提示系统繁忙,4000
- Android Notification 手机系统横幅弹出提示框调用
- 系统提示音代表什么
- note3 设置系统提示音
- iOS播放系统提示音
- 系统提示音的使用
- POJ 1789
- 从sizeof剖析C++中的内存分配
- Netflow简介
- 10个步骤让你成为高效的Web开发者
- 数据加载缓慢的问题,用了多线程老是出错,请高手指教。。。
- 调用系统提示音教程
- 羊皮卷之三-坚持不懈,直到成功(中英对照)
- PHP函数strcasecmp()解释
- .net 连接 oracle...
- IE下检测泄露的全局变量,如何遍历所有的全局变量
- iOS 4 Background Audio
- Silverlight4入门之Button控件(三)
- 监控 SQL Server 2005 的运行状况
- 赵老师的强悍 求取程序运行时间算法