java - 如何使用Java Midi STOP

标签 java audio midi

如何停止来自Java应用程序的声音?

最佳答案

查看Sound API

要简单地使声音静音,您可以执行以下操作:

Port p = (Port)AudioSystem.getLine(Port.Info.SPEAKER);
p.open();

//print out volume
FloatControl vol = (FloatControl)p.getControl(FloatControl.Type.VOLUME);
System.out.println("Current Volume: " + vol.getValue());

//mute sound
BooleanControl mute = (BooleanControl)p.getControl(BooleanControl.Type.MUTE);
mute.setValue(true);

p.close();

关于java - 如何使用Java Midi STOP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3776540/

相关文章:

java - 如何在应用程序启动时启动后台线程

ios - 将 iOS 应用程序音频文件应用程序存储在 xcassets 或文档目录中?

java - 正则表达式如何替换img标签中的src链接

JavaMail message.getSubject().equals 给出 NullPointerException

ios - 如何从照片库等设备库中挑选/浏览音频文件?

javascript - 尝试在鼠标悬停事件上播放 HTML5 音频

java - MIDI 乐器不适用于 javax.sound.midi.MidiChannel

java - 无法立即停止 MIDI 序列

java - Midiplayer 在 16 个音符后停止播放声音

java - 服务器断开连接后如何在 Spring MVC 中保持客户端 session 处于 Activity 状态