[英]Control volume of JLayer Player
你好,我想播放音量降低音量。 我使用jl1.0.1來播放它。 我正在搜索如何控制音量,這就是我使用的代碼
public static void playSound(String name){
try {
FileInputStream fileInputStream = new FileInputStream("res/Sounds/Music/" + name + ".mp3");
player = new Player(fileInputStream);
player.play();
} catch(FileNotFoundException e) {
e.printStackTrace();
} catch(JavaLayerException e) {
e.printStackTrace();
}
}
Player類有一個帶有兩個參數的構造函數,你可以這樣稱它:
new Player(fileInputStream, volume);
其中volume是浮點值。 您可以將其設置為.5,然后音量將為一半。
您也可以像這樣使用JavaFX音頻播放器:
Media media = new Media(ResourceUtil.getInstance().getResource(music.getPath()).toExternalForm());
MediaPlayer player = new MediaPlayer(media);
player.setCycleCount(Integer.MAX_VALUE);
player.setVolume(.5);
player.play();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.