Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javax.sounds.sampled循环音频?_Java_Loops_Audio - Fatal编程技术网

如何使用javax.sounds.sampled循环音频?

如何使用javax.sounds.sampled循环音频?,java,loops,audio,Java,Loops,Audio,我已经为我的GUI编写了一首背景曲的代码,但是它太短了,所以我想知道是否有一种方法可以循环使用它?我试着把它放在一个while循环中,但程序崩溃了 public static void main(String[] args) throws UnsupportedAudioFileException, IOException, LineUnavailableException { File file = new File("theme.wav");

我已经为我的GUI编写了一首背景曲的代码,但是它太短了,所以我想知道是否有一种方法可以循环使用它?我试着把它放在一个while循环中,但程序崩溃了

public static void main(String[] args) throws UnsupportedAudioFileException, IOException, LineUnavailableException
{
    

    File file = new File("theme.wav");
    AudioInputStream audioStream = AudioSystem.getAudioInputStream(file);
    Clip clip = AudioSystem.getClip();
    clip.open(audioStream);
    
    clip.start();

解决办法很简单。你可以用