cocos2d-js音效API
发布时间:2020-12-14 21:24:02 所属栏目:百科 来源:网络整理
导读:播放背景音乐 cc.audioEngine.playMusic( url , loop ); @param {String} url 声音路径 @param {Boolean} loop 是否循环播放 停止背景音乐 cc.audioEngine. stopMusic ( releaseData ); * @param releaseData 是否释放声音数据,默认为false 暂停背景音乐 cc
播放背景音乐
cc.audioEngine.playMusic(
url
,
loop
);
@param{String}url声音路径
@param
{Boolean}loop
是否循环播放
停止背景音乐
cc.audioEngine.
stopMusic
(
releaseData
);
*@paramreleaseData
是否释放声音数据,默认为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
(
loop
);
{String}url
音效文件路径
loop
是否循环播放,默认值为false
@return{Number|null}
返回音效ID
audioID
cc.audioEngine.
getEffectsVolume();
//获取音效音量
cc.audioEngine.
setEffectsVolume(volume);
//设置音效音量
cc.audioEngine.
pauseEffect(
audioID
);
//暂停对应的音效
cc.audioEngine.
pauseAllEffects
();
//暂停所有音效
cc.audioEngine. resumeEffect ( audioID ); //恢复对应的音效
cc.audioEngine.
resumeAllEffects
();
//恢复所有音效
cc.audioEngine. stopEffect (audioID); //停止对应的音效 cc.audioEngine. unloadEffect (url); //卸载内存缓冲区中的音效数据
停止播放所有音乐和音效文件
cc.audioEngine.end();
支持平台与格式(表格来自官方文档)CocosDesion支持的音乐格式如下:
CocosDesion支持的音效格式如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |