声音控制SimpleAudioEngine是单例。下面是其方法。

  1. //获得SimpleAudioEngine的实例
  2. static SimpleAudioEngine* sharedEngine();
  3. //提前加载音频
  4. void preloadBackgroundMusic(const char* pszFilePath);
  5. //播放背景音乐。是否循环播放
  6. void playBackgroundMusic(const char* pszFilePath, bool bLoop = false);
  7. //停止背景音乐
  8. void stopBackgroundMusic(bool bReleaseData = false);
  9. //暂停背景音乐
  10. void pauseBackgroundMusic();
  11. //恢复背景音乐
  12. void resumeBackgroundMusic();
  13. //又一次播放背景音乐
  14. void rewindBackgroundMusic();
  15. //是否正在播放背景音乐
  16. bool isBackgroundMusicPlaying();
  17. //获得背景音乐音量
  18. float getBackgroundMusicVolume();
  19. //设置背景音乐音量
  20. void setBackgroundMusicVolume(float volume);
  21. //获得音效音量
  22. float getEffectsVolume();
  23. //设置音效音量
  24. void setEffectsVolume(float volume);
  25. //播放音效,是否循环播放,返回一个内部维护的ID号
  26. unsigned int playEffect(const char* pszFilePath, bool bLoop = false);
  27. //暂停ID音效
  28. void pauseEffect(unsigned int nSoundId);
  29. //暂停全部音效
  30. void pauseAllEffects();
  31. //恢复ID音效
  32. void resumeEffect(unsigned int nSoundId);
  33. //恢复全部音效
  34. void resumeAllEffects();
  35. //停止ID音效
  36. void stopEffect(unsigned int nSoundId);
  37. //停止全部音效
  38. void stopAllEffects();
  39. //提前加载音效
  40. void preloadEffect(const char* pszFilePath);
  41. //释放音效
  42. void unloadEffect(const char* pszFilePath);

增大音量

  1. SimpleAudioEngine::sharedEngin

cocos2d-x的声音控制的更多相关文章

  1. cocos2d游戏界面卡住声音正常播放的问题分析

    cocos2d游戏界面卡住声音正常播放的问题分析 从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的. 从代码上来说内存不够时会调用AppController的“- (void)applic ...

  2. Visual Studio的2个有趣的插件:声音控制和放屁:)

    .NET Slave | Talk to, hear, touch and see your code介绍了2个有趣的Visual Studio的插件,你可以通过它们和你的代码对话. 声音控制(Voi ...

  3. 【cocos2d-x 3.7 飞机大战】 决战南海I (七) 控制器的实现

    控制器中的功能并不多,主要是以下这些 //对玩家分数的操作 CC_SYNTHESIZE_READONLY(SaveData *, m_saveData, SaveData); void update( ...

  4. Voix.js – 使用声音来控制和操纵你的网站

    我们通常使用鼠标和键盘(在移动端使用触摸)来操作网站,如今 Voix.js 能够让我们使用声音控制网站,很酷吧?它可以启动和停止侦听麦克风,在检测到一个给定的关键字时触发绑定的特定事件.Voix.js ...

  5. Android学习之SeekBar(控制wav音频的声音)

    使用SeekBar调节声音 SeekBar控件其实就是一个高级点的进度条,就像我们在听歌,看电影用的播放器上的进度条一样,是可以拖动的,可以改变进度的一个进度条控件! SeekBar常用属性: and ...

  6. audio 基本功能实现(audio停止播放,audio如何静音,audio音量控制等)

    audio最简单原始的播放.暂停.停止.静音.音量大小控制的功能,注意某些浏览器会有权限无法自动播放噢(video也会如此) <!doctype html> <html> &l ...

  7. 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放

    前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础.   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://ove ...

  8. cocos2d programming guide 翻译 引导页(完结)

    http://bbs.tairan.com/article-25-1.html  Cocos2d官方入门指导 原文地址:http://www.cocos2d-iphone.org/wiki/doku. ...

  9. 开源安卓Android流媒体音视频播放器实现声音自动停止、恢复、一键静音功能源码

    本文转自EasyDarwin团队John的博客:http://blog.csdn.net/jyt0551/article/details/60802145 我们在开发安卓Android流媒体音视频播放 ...

随机推荐

  1. [luogu P2586] GCD 解题报告 (莫比乌斯反演|欧拉函数)

    题目链接:https://www.luogu.org/problemnew/show/P2568#sub 题目大意: 计算​$\sum_{x=1}^n\sum_{y=1}^n [gcd(x,y)==p ...

  2. 网络流Dinic算法模板 POJ1273

    这就是以后我的板子啦~~~ #include <queue> #include <cstdio> #include <cstring> #include <a ...

  3. springmvc 1.接受日期类型的参数 2.后台返回json串的格式处理(返回json串null值处理为"")

    springmvc中的配置: <bean id="dateConvert" class="com.iomp.util.DateConvert"/> ...

  4. RecordAccumulator 1

    介绍 前面讲过producer会将数据保存在RecordAccumulator中,并通过Sender发送数据.RecordAccumulator 就相当于一个队列保存着那些准备发送到server的数据 ...

  5. Css border样式

    1 四个边框 border-left 设置左边框,一般单独设置左边框样式使用border-right 设置右边框,一般单独设置右边框样式使用border-top 设置上边框,一般单独设置上边框样式使用 ...

  6. php动态导出数据成Excel表格

    一.封装 Excel 导出类 include/components/ExecExcel.php <?php /*** * @Excel 导入导出类. */ class ExecExcel { / ...

  7. 20180929 北京大学 人工智能实践:Tensorflow笔记07

    (完)

  8. P4287 [SHOI2011]双倍回文(回文树)

    题目描述 记字符串 w 的倒置为 w^R^ .例如 (abcd)^R^=dcba , (abba)^R^=abba . 对字符串x,如果 x 满足 x^R^=x ,则称之为回文:例如abba是一个回文 ...

  9. centos6.5_x86_64 下安装 Oracle11gR2 的详细过程

    也可参考:http://blog.csdn.net/nhm_lxy/article/details/37813789 转自:http://www.cnblogs.com/pengineer/p/435 ...

  10. 洛谷 P1293 班级聚会

    P1293 班级聚会 题目描述 毕业25年以后,我们的主人公开始准备同学聚会.打了无数电话后他终于搞到了所有同学的地址.他们有些人仍在本城市,但大多数人分散在其他的城市.不过,他发现一个巧合,所有地址 ...