声音控制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. Windows PE 工具

    通过大白菜.老毛桃等装机软件,然后制作 U 盘启动工具, 1. 什么是 windows pe 工具 PE(Preinstall Environment),Win pe 全称 Windows Prein ...

  2. The in operator

    The operators we have seen so far are all special characters like + and *, but there are a few opera ...

  3. Mysql优化ibdata1大小

    在MySQL数据库中,如果不指定innodb_file_per_table参数来单独存在每个表的数据,MySQL的数据都会存放在ibdata1文件.mysql ibdata1存放数据,索引等,是MYS ...

  4. Oracle 建表

    -- Create table create table STUDENT ( sno ) not null, sname ) not null, ssex ) not null, sbirthday ...

  5. Java基础学习补充 -- 异常处理和log4j日志

    Java中的异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的. Java中所有异常的基类Throwable:Throwable又分为Error类和Excepti ...

  6. caffe(13) 数据可视化(python接口)配置

    caffe程序是由c++语言写的,本身是不带数据可视化功能的.只能借助其它的库或接口,如opencv, python或matlab.大部分人使用python接口来进行可视化,因为python出了个比较 ...

  7. AWK的介绍学习

    第一节.awk的工作流程和基本用法 1.awk介绍 awk是一种报表生成器,就是对文件进行格式化处理的,这里的格式化不是文件系统的格式化,而是对文件内容进行各种"排版",进而格式化 ...

  8. rsync---远程数据同步工具

    rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而 ...

  9. android源代码编译完毕之后

    android源代码编译完毕之后,在根文件夹下会有一个out文件夹生成,假设我们想要执行虚拟机的话,须要配置一下环境变量. 首先我们使用以下的命令打开配置环境变量的文件: gedit ~./bashr ...

  10. iPad popView封装

    仿照UITableView的UITableViewDataSource 协义 1.代理.让代理帮我们类完毕一些方法 2.完毕当前类不能完毕的事情还有传值等功能 实现方法 // 1. 声明一个协议 // ...