【发布时间】:2011-06-07 19:40:09
【问题描述】:
我正在尝试用 java 制作一个 mp3 播放器,但我不知道如何控制其中的音量。
我尝试过这样的事情:
// Adjust the volume on the output line.
if (dataLine.isControlSupported(FloatControl.Type.MASTER_GAIN)) {
FloatControl volume = (FloatControl) dataLine.getControl(FloatControl.Type.MASTER_GAIN);
volume.setValue(100.0F);
}
在这段代码运行良好之前我所写的一切,但显然 dataLine 不受支持,因为它跳过了这个 IF 语句。
我的问题是:你知道为什么会发生这种情况吗?我该如何解决这个问题,以便我可以控制我的应用程序的数量?
【问题讨论】: