为什么预加载音频之后,再播放还是会重复请求下载呢?

如题,预加载资源:
 
Laya.loader.load("Laya/Assets/bgm_low.mp3",null,null,Laya.Loader.SOUND);
Laya.loader.load("Laya/Assets/dead.mp3",null,null,Laya.Loader.SOUND);
Laya.loader.load("Laya/Assets/gameover.mp3",null,null,Laya.Loader.SOUND);
Laya.loader.load("Laya/Assets/speedup.mp3",null,null,Laya.Loader.SOUND); 
然后再次播放音频的代码如下:
var url = "Laya/Assets/dead.mp3";
laya.media.SoundManager.playSound(url,1); 
当我游戏过程中看网络请求时,这里游戏开始已经预加载了。
1.png

 
可是游戏过程中还是不断加载:
2.png

 想知道为什么,是我用的方式不对吗?还是说就是这样的?我需要做个对象池来管理?
 
 
已邀请:

Laya_Aaron

赞同来自: waikou

音频不要预加载,直接用soundmanager  ,
设置
SoundManager.autoReleaseSound = false;
就不会重复下载了

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作