Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
如何使用Java播放wav文件?_Java_Wav - Fatal编程技术网

如何使用Java播放wav文件?

如何使用Java播放wav文件?,java,wav,Java,Wav,我想播放一个wav文件,在谷歌搜索后,我找到了这个脚本,但它不起作用。 (它没有抛出任何异常,也没有编译问题) 我已经添加了我所有的代码,所以我希望可以清楚地解决我的问题只要从代码中删除while循环,它就会被修复。while循环正在使线程休眠,因此无法播放音频文件 public void play(Film song) { try { Clip sound = AudioSystem.getClip(); sound.open(AudioSystem.

我想播放一个wav文件,在谷歌搜索后,我找到了这个脚本,但它不起作用。 (它没有抛出任何异常,也没有编译问题)


我已经添加了我所有的代码,所以我希望可以清楚地解决我的问题

只要从代码中删除while循环,它就会被修复。while循环正在使线程休眠,因此无法播放音频文件

public void play(Film song) {
    try {
        Clip sound = AudioSystem.getClip();

        sound.open(AudioSystem.getAudioInputStream(new File(song.getClip())));

        sound.start();

    } catch (Exception e) {
        System.out.println("Whatever" + e);
    }
  }
}

只要从代码中删除while循环,它就会被修复。while循环正在使线程休眠,因此无法播放音频文件

public void play(Film song) {
    try {
        Clip sound = AudioSystem.getClip();

        sound.open(AudioSystem.getAudioInputStream(new File(song.getClip())));

        sound.start();

    } catch (Exception e) {
        System.out.println("Whatever" + e);
    }
  }
}

你称之为播放(电影歌曲)的主要方法是什么?请在(sound.isRunning())正常工作时显示所有相关代码!什么也不做是意料之中的事。你提供的代码中没有任何应该运行的东西。是的,可能是重复的,在删除循环后它现在已经修复了。谢谢@Khairulbasarrofi你的主要方法是什么?请在(sound.isRunning())正常工作时显示所有相关代码!什么也不做是意料之中的事。你提供的代码中没有任何应该运行的东西。是的,可能是重复的,在删除循环后它现在已经修复了。谢谢@KhairulBasarRofi