importjavax.sound.sampled.*;
=AudioSystem.getAudioInputStream(newFile("some_file.wav"));//some_file.wav是你需要修改的文件名
Clipclip=AudioSystem.getClip();
clip.open(audioInputStream);
FloatControlgainControl=(FloatControl)
clip.getControl(FloatControl.Type.MASTER_GAIN);
longdbValue=gainControl.getValue();//獲取原音量值,你要獲取所有的話,自己寫循環,每次循環都把樣本音量放到集合或者數組去
gainControl.setValue(-10.0f);//-10.0f就是減少10分貝的意思,自己看需要調整
clip.start();
2. java 調節win7 音量
有點難度,但可以通過 JNI、JNA去調用 WIN32的API實現———應該要administrator的許可權運行程序
3. java中的調用系統聲音的函數是什麼
java中的調用系統聲音的函數是Toolkit.getDefaultToolkit().beep();
try {
FileInputStream fileau = new FileInputStream("sound.wav");
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
}
catch (IOException ie) { }
基本類庫的播放器 支持的格式不多 有回wav,midi等等
不支答持mp3和wma
4. 關於java程序中用JMF播放音頻文件和調節音量的問題
安裝需求要運行此指南中的常式序,你需要如下的工具和組件:· Java 2 平台完成本節後,你將會有一個基於JMF的可播放包括MP3, WAV, AU等多種音頻文件