文档章节

ios 播放声音文件

z
 zwl1989
发布于 2016/04/28 13:54
字数 139
阅读 4
收藏 0

时间比较短的,称之为音效,一般用AudioServicesCreateSystemSoundID创建,时间较长的,使用AVAudioPlayer类。

1、播放音效:

导入AudioToolbox框架。

#import <AudioToolbox/AudioToolbox.h>//添加推送声音

staticSystemSoundID shake_sound_male_id = 0;



[selfplaySound];


-(void) playSound

{

    NSString *path = [[NSBundlemainBundle]pathForResource:@"msg_come"ofType:@"mp3"];

   if (path) {

        //注册声音到系统

        AudioServicesCreateSystemSoundID((__bridgeCFURLRef)[NSURLfileURLWithPath:path],&shake_sound_male_id);

        AudioServicesPlaySystemSound(shake_sound_male_id);

        //AudioServicesPlaySystemSound(shake_sound_male_id);//如果无法再下面播放,可以尝试在此播放

    }

    AudioServicesPlaySystemSound(shake_sound_male_id);  //播放注册的声音,(此句代码,可以在本类中的任意位置调用,不限于本方法中)

    //AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);   //让手机震动

}



本文转载自:http://blog.csdn.net/zwl492454828/article/details/48313569

z
粉丝 1
博文 53
码字总数 0
作品 0
西安
私信 提问
cocos2d-js在微信里面不能播放音乐啊????

谁有经验的来。 我用cocos js自带的引擎播放的,桌面浏览器有效,微信里面打开就没声音了。 ios和Android的微信都没有声音,wp的有。 我试着用html的audio标签去播放,结果和用cocos js自带引...

OSC首席键客
2014/11/27
1K
2
iOS 8.1 将修复大批用户遇到的蓝牙连接问题

自从 iOS 8 发布以来, 到最新的 8.0.2 正式版, 已经有大批用户在苹果官方技术支持社区报告, 他们连接车载蓝牙设备遇到连接问题. 包括丰田, 日产, 雪佛兰, 大众, 奥迪, 宝马, 奔驰, 以及第三方...

oschina
2014/10/05
3.1K
7
最简单的基于FFmpeg的移动端例子附件:IOS自带播放器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/47072861 ===================================================== 最简单的...

雷霄骅
2015/08/01
0
0
最简单的基于FFmpeg的移动端例子:IOS 视频解码器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leixiaohua1020/article/details/47072257 ===================================================== 最简单的...

雷霄骅
2015/07/28
0
0
提问高手:在老设备运行正常的程序,放到IPAD AIR(ARM64)上,播放MP4就出现黑屏只有声音的情况。

最近维护一个IOS项目,之前非ARM64位处理器的苹果设备上,播放一个MP4文件都能够正常播放,但是近期把这个程序安装到IPAD AIR(IOS版本7.04)上,就只有声音,没有画面(虽然黑屏,但是有显示...

leeking
2014/01/20
4.2K
3

没有更多内容

加载失败,请刷新页面

加载更多

CSS--列表

一、列表标识项 list-style-type none:去掉标识项 disc:默认实心圆 circle:空心圆 squire:矩形 二、列表项图片 list-style-img: 取值:url(路径) 三、列表项位置 list-style-position:...

wytao1995
今天
4
0
linux 命令-文本比较comm、diff、patch

本文原创首发于公众号:编程三分钟 今天学了三个文本比较的命令分享给大家。 comm comm 命令比较相同的文本 $ cat charabc$ cat chardiffadc 比如,我有两个文件char和chardiff如上,...

编程三分钟
今天
7
0
QML教程

https://blog.csdn.net/qq_40194498/article/category/7580030 https://blog.csdn.net/LaineGates/article/details/50887765...

shzwork
今天
5
0
HA Cluster之5

对于使用heartbeat v2版的CRM配置的集群信息都是保存在一个名为cib.xml的配置文件中,存放在/var/lib/heartbeat/crm/下。CIB:Cluster Information Base,由于xml文件配置不是那么方便,所以...

lhdzw
今天
6
0
玩转Redis-Redis基础数据结构及核心命令

  《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4+。本文主要讲述Redis的数据结构String,《玩转Redis-Redis基础数据结构及核心命令》相关操作命令为方便对比...

zxiaofan666
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部