gpt4 book ai didi

java - 循环Java AudioInputStream

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:41 28 4
gpt4 key购买 nike

大家好。我有一个音频类,可以播放 .wav 文件。但我想永远循环它。

import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;

public class AudioPlayer {{
new Thread(new Runnable() {
public void run() {
try {

Clip clip = AudioSystem.getClip();
AudioInputStream inputStream = AudioSystem.getAudioInputStream(AudioPlayer.class.getResourceAsStream("/file.wav"));
clip.open(inputStream);
clip.start();
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
}).start();
}
}

最佳答案

如何使用描述的 Clip 类中的循环设施 here

clip.open(inputStream);
clip.loop(Clip.LOOP_CONTINUOUSLY);

关于java - 循环Java AudioInputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3177910/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com