Java:Console在使用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

当我开始通过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 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(),并在歌曲结束后继续播放。谢谢