dart - 有没有办法判断当前是否正在播放声音?

标签 dart stagexl

我正在将StageXL包用于声音。

我的问题是我正在尝试使当前正在播放的声音静音。我可以找到解决此问题的唯一方法是将当前播放SoundTransform音量的所有声音更新为0。

很好,但这需要将所有SoundChannel都存储在某个位置。而且,如果没有完成的 Activity 或类似事件,此收藏将不断增加。

那么有什么方法可以告诉声音何时结束播放?

最佳答案

使用SoundMixer.soundTransform属性可以像下面这样简单地更改全局音量:

SoundMixer.soundTransform = new SoundTransform(0.5);

这会将所有声音更改为音量的一半。当然,您可以将其设置为0.0以使所有声音静音。

关于dart - 有没有办法判断当前是否正在播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19508464/

相关文章:

Flutter 类型参数不可为空 : null

flutter - 无法在Flutter中将参数类型 'String'分配给参数类型 'Uint8List'/postUrl方法

javascript - Dart HTML - 输入范围 onchange 无需释放鼠标按钮

dart - 使用StageXL的饼图?

dart - StageXL 鼠标事件不起作用

dart - 如何在我的 View 中获取 AngularDart 组件中的路由参数?

android - 类型 'Null' 不是类型 'Function' 的子类型

android - 使用本地移动库调用 Dart

dart - StageXl 和 Dart

dart - StageXL GraphicsGradient