我正在使用舞台上的StageXL包。
我遇到的问题是我试图将当前正在播放的声音静音。我能找到解决此问题的唯一方法是将当前正在播放SoundTransform音量的所有声音更新为0.
这很好,但这需要将所有SoundChannel存储在某个地方。如果没有完成的活动或类似的东西,这个系列将会不断增加。
那么有什么方法可以判断声音何时完成播放?
答案 0 :(得分:0)
使用SoundMixer.soundTransform属性更改全局卷,如下所示:
SoundMixer.soundTransform = new SoundTransform(0.5);
这会将所有声音更改为音量的一半。当然,您可以将其设置为0.0以静音所有声音。