【问题标题】:Getting the current master volume in Java在 Java 中获取当前主卷
【发布时间】:2014-02-07 19:12:23
【问题描述】:

我的应用上有 Clip plaiong,我想获取主音量或正在播放的 Clip 的音量...我对此很陌生。

这是我播放音频的代码:

AudioInputStream ais = AudioSystem.getAudioInputStream(new File("src/music/music.wav"));
Clip clip = AudioSystem.getClip();
clip.open(ais);
clip.start();
clip.loop(-1);

【问题讨论】:

  • 您必须使用 File 对象。请查阅 JavaDoc。
  • 我的文件没有问题...我很久以前就修好了
  • 好的,所以你问的是“其他”卷。明白了。

标签: java volume javasound


【解决方案1】:
Float volume = clip.getControl(FloatControl.Type.VOLUME).getValue();

您可能应该查看FloatControl 的Java API 条目。

【讨论】:

猜你喜欢
  • 2017-06-25
  • 1970-01-01
  • 2012-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多