在Java中获取当前主音量

问题描述 投票:0回答:2

我的应用程序上有 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);
java volume javasound
2个回答
0
投票
Float volume = clip.getControl(FloatControl.Type.VOLUME).getValue();

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


0
投票

我在 Github 上发现了一个类,它返回 Windows 主卷以及其他内容。

方法是 -> getMasterVolumeLevel()

您将在其中找到该方法的类(GitHub)

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.