Cocos2d-JS 中游戏背景音乐与音效
2018-01-15 15:03
1531 查看
播放背景音乐
cc.audioEngine.playMusic( url , loop );
@param {String} url 声音路径
@param {Boolean} loop 是否循环播放
停止背景音乐
cc.audioEngine.stopMusic (releaseData);
* @param {Boolean} releaseData 是否释放声音数据,默认为false
暂停背景音乐
cc.audioEngine.pauseMusic();
恢复背景音乐
cc.audioEngine.resumeMusic ();
重新播放背景音乐
cc.audioEngine.rewindMusic();
获取背景音乐音量
cc.audioEngine.getMusicVolume ();
* @return {Number} 值在 0 到 1.0 之间
设置背景音乐音量
cc.audioEngine.setMusicVolume (volume);
* @param {Number} volume 取值范围 0.0~1.0 .
获取背景音乐是否在播放中
cc.audioEngine.isMusicPlaying ();
* @return {Boolean} 正在播放返回true,否则返回false
播放音效(与音乐基本雷同)
cc.audioEngine.playEffect( url , loop ) ;
* @param {String} url 音效文件路径
* @param {Boolean} loop 是否循环播放,默认值为false
* @return {Number|null} 返回音效ID audioID
cc.audioEngine.getEffectsVolume();//获取音效音量
cc.audioEngine.setEffectsVolume(volume);//设置音效音量
cc.audioEngine.pauseEffect(audioID);//暂停对应的音效
cc.audioEngine.pauseAllEffects ();//暂停所有音效
cc.a
a94e
udioEngine. resumeEffect (audioID);//恢复对应的音效
cc.audioEngine. resumeAllEffects ();//恢复所有音效
cc.audioEngine. stopEffect (audioID);//停止对应的音效
cc.audioEngine. unloadEffect (url);//卸载内存缓冲区中的音效数据
停止播放所有音乐和音效文件
cc.audioEngine.end();
支持平台与格式(表格来自官方文档)
CocosDesion支持的音乐格式如下:
平台 支持的常见文件格式 备注
Android mp3, mid, oggg, wav 可以播放android.media.MediaPlayer所支持的所有格式
iOS aac, caf, mp3, m4a, wav 可以播放AVAudioPlayer所支持的所有格式
Windows mid, mp3, wav 无
CocosDesion支持的音效格式如下:
平台 支持的常见文件格式 备注
Android oggg, wav 对wav的支持不完美
iOS caf, m4a 可以播放Cocos2d-iPhone CocosDesion所支持的所有格式
Windows mid, wav 无
转载自http://www.mamicode.com/info-detail-457014.html
cc.audioEngine.playMusic( url , loop );
@param {String} url 声音路径
@param {Boolean} loop 是否循环播放
停止背景音乐
cc.audioEngine.stopMusic (releaseData);
* @param {Boolean} releaseData 是否释放声音数据,默认为false
暂停背景音乐
cc.audioEngine.pauseMusic();
恢复背景音乐
cc.audioEngine.resumeMusic ();
重新播放背景音乐
cc.audioEngine.rewindMusic();
获取背景音乐音量
cc.audioEngine.getMusicVolume ();
* @return {Number} 值在 0 到 1.0 之间
设置背景音乐音量
cc.audioEngine.setMusicVolume (volume);
* @param {Number} volume 取值范围 0.0~1.0 .
获取背景音乐是否在播放中
cc.audioEngine.isMusicPlaying ();
* @return {Boolean} 正在播放返回true,否则返回false
播放音效(与音乐基本雷同)
cc.audioEngine.playEffect( url , loop ) ;
* @param {String} url 音效文件路径
* @param {Boolean} loop 是否循环播放,默认值为false
* @return {Number|null} 返回音效ID audioID
cc.audioEngine.getEffectsVolume();//获取音效音量
cc.audioEngine.setEffectsVolume(volume);//设置音效音量
cc.audioEngine.pauseEffect(audioID);//暂停对应的音效
cc.audioEngine.pauseAllEffects ();//暂停所有音效
cc.a
a94e
udioEngine. resumeEffect (audioID);//恢复对应的音效
cc.audioEngine. resumeAllEffects ();//恢复所有音效
cc.audioEngine. stopEffect (audioID);//停止对应的音效
cc.audioEngine. unloadEffect (url);//卸载内存缓冲区中的音效数据
停止播放所有音乐和音效文件
cc.audioEngine.end();
支持平台与格式(表格来自官方文档)
CocosDesion支持的音乐格式如下:
平台 支持的常见文件格式 备注
Android mp3, mid, oggg, wav 可以播放android.media.MediaPlayer所支持的所有格式
iOS aac, caf, mp3, m4a, wav 可以播放AVAudioPlayer所支持的所有格式
Windows mid, mp3, wav 无
CocosDesion支持的音效格式如下:
平台 支持的常见文件格式 备注
Android oggg, wav 对wav的支持不完美
iOS caf, m4a 可以播放Cocos2d-iPhone CocosDesion所支持的所有格式
Windows mid, wav 无
转载自http://www.mamicode.com/info-detail-457014.html
相关文章推荐
- Cocos2d-JS 中游戏背景音乐与音效
- 【cocos2d-x游戏开发】背景音乐与音效
- 关于Cocos2d-x中背景音乐和音效的添加
- 如何用cocos2d-x来开发简单的Uphone游戏:(四) 音乐音效 & 最后的润色
- Cocos2d-x背景音乐和音效
- Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植9:Map Loop【地图循环加载】
- 使用cocos2d-js制作游戏新手引导(一)
- cocos2d js 别出白线游戏上线
- cocos2d-x播放背景音乐和战斗音效
- Cocos2d-x实例:设置背景音乐与音效- AppDelegate实现
- Cocos2D-html5 公布游戏js编译为jsc
- 第一个Cocos2d-JS游戏
- cocos2dx游戏中添加背景音乐、音效
- JavaScript强化教程 —— Cocos2d-JS游戏快速接入微信JS-SDK
- 解决cocos2d-js集成到ios原生应用中退出游戏,再加载游戏时会奔溃的问题
- 【Cocos2d-X开发学习笔记】第28期:游戏中音乐和音效的使用
- Swift - 给游戏添加背景音乐和音效(SpriteKit游戏开发)
- cocos2d-js游戏设计常用函数笔记
- Cocos2d-x游戏开发笔记(一)游戏背景音乐的添加
- cocos2d-js 3.x 自动绑定,3.2,3.3版本游戏,3.5,3.6版本无效