cocos creator2.4的播放声音limited max instance of AudioEngine
cocos creator2.4的播放声音,xxx.mp3 cause by limited max instance of AudioEngine
一、
cocos creator2.4的播放声音,是用cc.audioEngine.playEffect好还是cc.audioEngine.play好。
用playEffect会有问题,还是用cc.audioEngine.play好。如果卡,还能默认先用0声音play播放一下,这样用的时候就不会卡了。
cc.audioEngine.play还能实现:如循环播放、暂停、恢复等,建议使用 。
二、
cc.resources.load:只能加载 resources 文件夹中的资源。
cc.loader.loadRes:可以加载项目中的任何资源,包括 assets 文件夹中的资源。
cc.resources.load("audio/sound", cc.AudioClip, (err, clip) => {
if (err) {
cc.error(err.message || err);
return;
}
var audioID = cc.audioEngine.play(clip, false, 1);
});
cc.loader.loadRes("audio/sound", cc.AudioClip, (err, clip) => {
if (err) {
cc.error(err.message || err);
return;
}
var audioID = cc.audioEngine.play(clip, false, 1);
});