我正在将StageXL包用于声音。
我的问题是我正在尝试使当前正在播放的声音静音。我可以找到解决此问题的唯一方法是将当前播放SoundTransform音量的所有声音更新为0。
很好,但这需要将所有SoundChannel都存储在某个位置。而且,如果没有完成的 Activity 或类似事件,此收藏将不断增加。
那么有什么方法可以告诉声音何时结束播放?
最佳答案
使用SoundMixer.soundTransform属性可以像下面这样简单地更改全局音量:
SoundMixer.soundTransform = new SoundTransform(0.5);
这会将所有声音更改为音量的一半。当然,您可以将其设置为0.0以使所有声音静音。
关于dart - 有没有办法判断当前是否正在播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19508464/