cocos2d-js音效API

前端之家收集整理的这篇文章主要介绍了cocos2d-js音效API前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

播放背景音乐

cc.audioEngine.playMusic( url , loop );
@param{String}url声音路径
@param {Boolean}loop 是否循环播放
停止背景音乐
cc.audioEngine. stopMusic ( releaseData @H_404_69@);
*@paramreleaseData 是否释放声音数据,默认为false
暂停背景音乐
cc.audioEngine. @H_404_69@pauseMusic();
@H_404_69@
恢复背景音乐 @H_404_69@
cc.audioEngine. resumeMusic @H_404_69@();
重新播放背景音乐
cc.audioEngine. @H_404_69@rewindMusic();
获取背景音乐音量
cc.audioEngine. getMusicVolume @H_404_69@();
*@return{Number} 值在 0 到 1.0 之间 @H_404_69@
设置背景音乐音量
cc.audioEngine. setMusicVolume @H_404_69@( volume @H_404_69@);
@param{Number}volume 取值范围0.0~1.0.
@H_404_69@
获取背景音乐是否在播放中
cc.audioEngine. isMusicPlaying @H_404_69@();
@return{Boolean} 正在播放返回true,否则返回false
播放音效(与音乐基本雷同)
@H_404_69@cc.audioEngine. @H_404_69@playEffect @H_404_69@( loop @H_404_69@);
{String}url 音效文件路径
loop 是否循环播放,默认值为false
@return{Number|null} 返回音效ID audioID
cc.audioEngine. getEffectsVolume(); //获取音效音量 cc.audioEngine. @H_404_69@setEffectsVolume(volume); //设置音效音量 cc.audioEngine. pauseEffect( audioID @H_404_69@); //暂停对应的音效
cc.audioEngine. pauseAllEffects (); //暂停所有音效
cc.audioEngine. resumeEffect ( audioID @H_404_69@);
//恢复对应的音效
cc.audioEngine. resumeAllEffects (); //恢复所有音效
cc.audioEngine. stopEffect (audioID); //停止对应的音效
cc.audioEngine. unloadEffect (url); //卸载内存缓冲区中的音效数据

停止播放所有音乐和音效文件
cc.audioEngine.end();

支持平台与格式(表格来自官方文档)

CocosDesion支持的音乐格式如下:

@H_851_403@ @H_803_404@ Windows
平台 支持的常见文件格式 备注
Android mp3,mid,oggg,wav 可以播放android.media.MediaPlayer所支持的所有格式
iOS aac,caf,mp3,m4a,221); margin:0px"> 可以播放AVAudioPlayer所支持的所有格式
mid,221); margin:0px"> 无

CocosDesion支持的音效格式如下:

oggg,221); margin:0px"> 对wav的支持不完美 caf,m4a 无
可以播放Cocos2d-iPhone CocosDesion所支持的所有格式
原文链接:https://www.f2er.com/cocos2dx/342873.html

猜你在找的Cocos2d-x相关文章