【问题标题】:Playing multiple sounds and controlling the volume using java使用java播放多种声音并控制音量
【发布时间】:2011-01-11 16:39:57
【问题描述】:

我正在编写一个同时播放多个声音的应用程序,每个声音需要以不同的音量播放。一旦播放了声音,我就不需要改变它的音量,这可能会稍微简化一些事情。我找不到这样做的好方法。

我找不到使用 Java 以设定音量播放 mp3 声音的方法。

JLayer 库似乎有一些更改音量的功能,但我找不到任何参考或教程,并且文档有点缺乏。

【问题讨论】:

    标签: java audio jlayer


    【解决方案1】:

    您可以查看 JMF,而不是 JLayer。这是链接http://java.sun.com/javase/technologies/desktop/media/jmf/mp3/download.html 然后看起来您可以使用他们的媒体播放器控制音量。 http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/apidocs/javax/media/bean/playerbean/MediaPlayer.html我希望这会有所帮助,我还没有尝试过,但链接看起来很有希望。

    【讨论】:

    • 恐怕现在已经很晚了,但这看起来并不简单。我会接受它,因为没有其他人提出任何建议!
    • 你看过 Java 的声音采样包吗?他们支持播放音频,你有很多控制权。更改音量就像设置新的音量级别一样简单。但问题是 Java 不支持 mp3,因此您需要使用其他资源。像 JLayer 或 JMF 等。除非您将格式转换为其他格式。
    猜你喜欢
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    相关资源
    最近更新 更多