LineEvent
类封装了线在打开,关闭,启动或停止时发送其侦听器的信息。 这四种状态变化中的每一种都由相应类型的事件表示。 侦听器将事件作为其update方法的参数接收。 通过查询事件,监听器可以了解事件的类型,负责事件的行以及事件发生时线路处理的数据量。
虽然此类实现了Serializable,但尝试序列化LineEvent
对象将失败。
-----------------
LineEvent.Type | getType() | 获得事件的类型。 |
---|
LineEvent.Type.STOP
002-----------------------------------
Clip
接口代表一种特殊类型的数据线,其音频数据可以在回放之前加载,而不是实时流式传输。
003------------------------------------
// 音量大小
FloatControl control=(FloatControl) clip.getControl(FloatControl.Type.MASTER_GAIN);
control.setValue(-20.0f);//将音量 降低 20 分贝
004--------------------------------------
AudioInputStream audioInputStream =
AudioSystem.getAudioInputStream(
new java.io.File("D:\\adt-bundle-windows。。。。
DataLine.Info info =
new DataLine.Info(Clip.class, audioInputStream.getFormat());
clip = (Clip) AudioSystem.getLine(info);
。。。。。。。
但是 播放没声音