Java停止播放wav

时间:2015-10-31 17:29:01

标签: java loops audio wav

我正在编写一个需要在循环中播放声音的程序。如果声音长度不足3秒,则没有问题,但如果声音较长则不会播放一次。

private void sound() throws IOException {

    try {

        BGM = new AudioStream(new FileInputStream("src/Sounds/wow1.wav"));
        MD = BGM.getData();
        loop = new ContinuousAudioDataStream(MD);

    } catch (FileNotFoundException e) {

        e.printStackTrace();
    }
    MGP.start(loop);

}

private void stop() {
    try {
        AudioPlayer.player.stop(loop);
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

0 个答案:

没有答案