[]关于微信小游戏音频控制的问题

按官网的实例,我开始播放时是直接调用的
Laya.SoundManager.playSound(url, 1, new Laya.Handler(this, this.onComplete));
但因为很多音效都是属于重复播放,而这个playSound()方法会返回一个SoundChannel,所以我就尝试用了一个dictionary把这些SoundChannel都保存起来,下次播放时如果发现dictionary已有该SoundChannel,就直接调用该SoundChannel的play();
然而发现并没有什么用....看表现,似乎在上次播放还未完全播放完时,第二次进入播放,调用SoundChannel的play()能够成功;但如果已经播放完成了,再次调用就没有声音了.

想问一下对这种音效的管理,应该使用哪种方式比较好呢?还是说只能简单的每次都用Laya.SoundManager.playSound ?谢谢!
已邀请:

Aar0n

赞同来自:

可以简单的用soundmanager 也可以用小游戏的 音频api。 但是注意按照文档中的格式。

要回复问题请先

商务合作
商务合作