cocos2d-x的声音控制
声音控制SimpleAudioEngine是单例。下面是其方法。
- //获得SimpleAudioEngine的实例
- static SimpleAudioEngine* sharedEngine();
- //提前加载音频
- void preloadBackgroundMusic(const char* pszFilePath);
- //播放背景音乐。是否循环播放
- void playBackgroundMusic(const char* pszFilePath, bool bLoop = false);
- //停止背景音乐
- void stopBackgroundMusic(bool bReleaseData = false);
- //暂停背景音乐
- void pauseBackgroundMusic();
- //恢复背景音乐
- void resumeBackgroundMusic();
- //又一次播放背景音乐
- void rewindBackgroundMusic();
- //是否正在播放背景音乐
- bool isBackgroundMusicPlaying();
- //获得背景音乐音量
- float getBackgroundMusicVolume();
- //设置背景音乐音量
- void setBackgroundMusicVolume(float volume);
- //获得音效音量
- float getEffectsVolume();
- //设置音效音量
- void setEffectsVolume(float volume);
- //播放音效,是否循环播放,返回一个内部维护的ID号
- unsigned int playEffect(const char* pszFilePath, bool bLoop = false);
- //暂停ID音效
- void pauseEffect(unsigned int nSoundId);
- //暂停全部音效
- void pauseAllEffects();
- //恢复ID音效
- void resumeEffect(unsigned int nSoundId);
- //恢复全部音效
- void resumeAllEffects();
- //停止ID音效
- void stopEffect(unsigned int nSoundId);
- //停止全部音效
- void stopAllEffects();
- //提前加载音效
- void preloadEffect(const char* pszFilePath);
- //释放音效
- void unloadEffect(const char* pszFilePath);
增大音量
- SimpleAudioEngine::sharedEngin
cocos2d-x的声音控制的更多相关文章
- cocos2d游戏界面卡住声音正常播放的问题分析
cocos2d游戏界面卡住声音正常播放的问题分析 从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的. 从代码上来说内存不够时会调用AppController的“- (void)applic ...
- Visual Studio的2个有趣的插件:声音控制和放屁:)
.NET Slave | Talk to, hear, touch and see your code介绍了2个有趣的Visual Studio的插件,你可以通过它们和你的代码对话. 声音控制(Voi ...
- 【cocos2d-x 3.7 飞机大战】 决战南海I (七) 控制器的实现
控制器中的功能并不多,主要是以下这些 //对玩家分数的操作 CC_SYNTHESIZE_READONLY(SaveData *, m_saveData, SaveData); void update( ...
- Voix.js – 使用声音来控制和操纵你的网站
我们通常使用鼠标和键盘(在移动端使用触摸)来操作网站,如今 Voix.js 能够让我们使用声音控制网站,很酷吧?它可以启动和停止侦听麦克风,在检测到一个给定的关键字时触发绑定的特定事件.Voix.js ...
- Android学习之SeekBar(控制wav音频的声音)
使用SeekBar调节声音 SeekBar控件其实就是一个高级点的进度条,就像我们在听歌,看电影用的播放器上的进度条一样,是可以拖动的,可以改变进度的一个进度条控件! SeekBar常用属性: and ...
- audio 基本功能实现(audio停止播放,audio如何静音,audio音量控制等)
audio最简单原始的播放.暂停.停止.静音.音量大小控制的功能,注意某些浏览器会有权限无法自动播放噢(video也会如此) <!doctype html> <html> &l ...
- 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放
前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://ove ...
- cocos2d programming guide 翻译 引导页(完结)
http://bbs.tairan.com/article-25-1.html Cocos2d官方入门指导 原文地址:http://www.cocos2d-iphone.org/wiki/doku. ...
- 开源安卓Android流媒体音视频播放器实现声音自动停止、恢复、一键静音功能源码
本文转自EasyDarwin团队John的博客:http://blog.csdn.net/jyt0551/article/details/60802145 我们在开发安卓Android流媒体音视频播放 ...
随机推荐
- [luogu P2586] GCD 解题报告 (莫比乌斯反演|欧拉函数)
题目链接:https://www.luogu.org/problemnew/show/P2568#sub 题目大意: 计算$\sum_{x=1}^n\sum_{y=1}^n [gcd(x,y)==p ...
- 网络流Dinic算法模板 POJ1273
这就是以后我的板子啦~~~ #include <queue> #include <cstdio> #include <cstring> #include <a ...
- springmvc 1.接受日期类型的参数 2.后台返回json串的格式处理(返回json串null值处理为"")
springmvc中的配置: <bean id="dateConvert" class="com.iomp.util.DateConvert"/> ...
- RecordAccumulator 1
介绍 前面讲过producer会将数据保存在RecordAccumulator中,并通过Sender发送数据.RecordAccumulator 就相当于一个队列保存着那些准备发送到server的数据 ...
- Css border样式
1 四个边框 border-left 设置左边框,一般单独设置左边框样式使用border-right 设置右边框,一般单独设置右边框样式使用border-top 设置上边框,一般单独设置上边框样式使用 ...
- php动态导出数据成Excel表格
一.封装 Excel 导出类 include/components/ExecExcel.php <?php /*** * @Excel 导入导出类. */ class ExecExcel { / ...
- 20180929 北京大学 人工智能实践:Tensorflow笔记07
(完)
- P4287 [SHOI2011]双倍回文(回文树)
题目描述 记字符串 w 的倒置为 w^R^ .例如 (abcd)^R^=dcba , (abba)^R^=abba . 对字符串x,如果 x 满足 x^R^=x ,则称之为回文:例如abba是一个回文 ...
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
也可参考:http://blog.csdn.net/nhm_lxy/article/details/37813789 转自:http://www.cnblogs.com/pengineer/p/435 ...
- 洛谷 P1293 班级聚会
P1293 班级聚会 题目描述 毕业25年以后,我们的主人公开始准备同学聚会.打了无数电话后他终于搞到了所有同学的地址.他们有些人仍在本城市,但大多数人分散在其他的城市.不过,他发现一个巧合,所有地址 ...