Java:淡出音乐

Posted

技术标签:

【中文标题】Java:淡出音乐【英文标题】:Java: Fade out music 【发布时间】:2009-09-05 06:05:43 【问题描述】:

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

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

【问题讨论】:

我的意思是:你为什么给我-1? 这里有一个提示:删除关于“用 Java 制作 Braid”的部分。听起来有点幼稚。 【参考方案1】:

我想您正试图让Volume 控制而不是MasterGain。试试这个:

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

【讨论】:

谢谢,我不得不将 mastergain 值降低到 -80。间隔为 0.5f

以上是关于Java:淡出音乐的主要内容,如果未能解决你的问题,请参考以下文章

单击锚链接时淡入/淡出音乐

Android:如何为我的应用播放的任何音乐文件创建淡入/淡出音效?

fl studio 10 怎么使MP3音乐结尾淡出

iOS 在应用程序内存不足警告上淡出音频

delphi 窗体的淡入淡出效果

html想做个文字淡入淡出的效果