在java中在循环中连续播放音乐
我已经编写了在java程序中播放音乐的代码,但我想在循环中连续播放音乐,因为我也尝试了无限循环,但它不起作用。请告诉我怎样才能连续播放音乐在java中在循环中连续播放音乐,java,Java,我已经编写了在java程序中播放音乐的代码,但我想在循环中连续播放音乐,因为我也尝试了无限循环,但它不起作用。请告诉我怎样才能连续播放音乐 import java.io.FileInputStream; import sun.audio.*; public class A { public static void main(String arg[]) throws Exception { AudioPlayer MGP = AudioPlayer.p
import java.io.FileInputStream;
import sun.audio.*;
public class A {
public static void main(String arg[]) throws Exception {
AudioPlayer MGP = AudioPlayer.player;
AudioStream BGM = new AudioStream(new FileInputStream("sounds.wav"));
AudioPlayer.player.start(BGM);
}
}
从JavaDoc:
要播放连续的声音,首先必须创建一个AudioData实例,并使用它构建一个连续的AudioDataStream。例如:
AudioData data = new AudioStream(url.openStream()).getData();
ContinuousAudioDataStream audiostream = new ContinuousAudioDataStream(data);
AudioPlayer.player.start(audiostream);
我真的不认为适应这些文档会有那么困难
import java.io.FileInputStream;
import sun.audio.*;
public class A {
public static void main(String arg[]) throws Exception {
AudioData data = new AudioStream(new FileInputStream("yourfile.wav")).getData();
ContinuousAudioDataStream BGM = new ContinuousAudioDataStream(data);
AudioPlayer.player.start(BGM);
}
}
看看这个:读一下mangusbrother的答案。@user3779397这是你的工作。为您编写代码不是Erik的责任。适应能力强。@user3779397,谢谢。我继续自己测试这些变化,因为我需要休息一下。它们工作正常,我已经更新了答案。@user3779397,请阅读StackOverflow的文档。我们是来帮忙的(这是我喜欢做的事情)。我们不是来为你做所有的工作的。@user3580294,doh!很抱歉我刚刚又开始同时做5件不同的事情。是的,这些评论是相反的。感谢您向提问者指出StackOverflow的内容!我修正了第二条评论,但是第一条被锁定了。@ErikNedwidek去过那里,做到了。在同时处理多个任务时,很容易意外地失去对事物的跟踪。很高兴我能帮上忙,虽然结果是你在我发邮件的同时回来了。。。