Java:Console在使用javazoom时停止工作
当我开始通过javazoom库播放音乐时,控制台停止应答。我可以写任何东西,但没有回应Java:Console在使用javazoom时停止工作,java,audio,jlayer,Java,Audio,Jlayer,当我开始通过javazoom库播放音乐时,控制台停止应答。我可以写任何东西,但没有回应 import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Scanner; import javazoom.jl.decoder.JavaLayerException; import javazoom.jl.player.advanced.AdvancedPlayer; public c
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.advanced.AdvancedPlayer;
public class Main {
public static void men(int i) {
try {
FileInputStream fis = new FileInputStream("Filename.WAV");
AdvancedPlayer player = new AdvancedPlayer(fis);
player.play();
}catch(FileNotFoundException e){
e.printStackTrace();
}catch(JavaLayerException e) {
e.printStackTrace();
}
}
public static Scanner scn = new Scanner(System.in);
public static void main(String[] args) {
while(true) {
int i = scn.nextInt();
if(i == 1) {
men(i);
}
if(i == 5) {
System.out.println("i am here");
}
}
}
}
有解决办法吗?或者javazoom不能播放音频和做其他事情?我不清楚“控制台停止应答”和“javazoom不能播放音频和做其他事情”是什么意思 您可以在自己的线程中执行javazoom play命令。当该线程同时运行时,您的程序将可以自由执行其他任务
您知道如何创建和启动线程吗?这是Oracle的教程。我不清楚您所说的“控制台停止应答”和“Javazoom不能播放音频和做其他事情”是什么意思 您可以在自己的线程中执行javazoom play命令。当该线程同时运行时,您的程序将可以自由执行其他任务
您知道如何创建和启动线程吗?这是Oracle的教程。请通过提供代码库github@AnishB. , 我是这个网站的新手,你是说,你想让我给你发送java项目吗?@AnishB。天哪,我不能用github。我不知道如何使用它。教程没有帮助。也许谷歌硬盘?@AnishB@阿尼什布。我想让代码开始播放音乐,我可以编写其他命令,java将响应。现在,当我在java开始播放音乐后在控制台中编写一些东西时,它根本没有响应。我想,它会停留在player.play(),并在歌曲结束后继续播放。谢谢请通过提供代码库github@AnishB. , 我是这个网站的新手,你是说,你想让我给你发送java项目吗?@AnishB。天哪,我不能用github。我不知道如何使用它。教程没有帮助。也许谷歌硬盘?@AnishB@阿尼什布。我想让代码开始播放音乐,我可以编写其他命令,java将响应。现在,当我在java开始播放音乐后在控制台中编写一些东西时,它根本没有响应。我想,它会停留在player.play(),并在歌曲结束后继续播放。谢谢