Java:淡出音乐

标签 java audio mp3 fadeout

我正在制作游戏。现在,如果我的播放器进入另一个级别,音乐仍在播放。现在我想让音乐淡出,让下一个级别的新音乐开始。

我用mp3播放。使用软件包:jl1.0、mp3spi1.9.4、tritonus_share-0.3.6。 哦耶。 FloatControll 类不支持音量。

最佳答案

我想您正在尝试获取 Volume 控制而不是 MasterGain。试试这个:

if (line.isControlSupported(FloatControl.Type.MASTER_GAIN)) {
    masterGain = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
}

关于Java:淡出音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1382602/

相关文章:

java - 如何保证 Netty 连接的安全?

java - 查找 double 值的小数位数的有效方法

ios - 有没有一种方法可以在 iOS 中录制音频而不使用 AVFoundation 框架?

iphone - 如何在设置页面中设置打开和关闭iphone声音的开关

c - 通过 fget/buffer 字符串解码二进制文件(尝试获取 mp3 header )

java - 无法调用 getWriter(),getOutputStream() 已调用

java - 找出两个排序列表是否包含相同元素 Java 的有效方法。

javascript - 浏览器中的自定义渐进式音频流

Vim 修改文件(如果与 xxd 一起使用)

php - 用于覆盖 MP3 文件以在 PHP 中使用的 Linux 工具