【发布时间】:2014-01-22 19:12:45
【问题描述】:
我有一个程序要求用户输入并从文件夹中打开相应的 mp3 文件。
import java.awt.*;
import java.io.*;
import java.util.*;
class openmp3{
public static void main(String[] args)throws Exception{
Scanner console = new Scanner(System.in);
Desktop d = Desktop.getDesktop();
System.out.print("Enter song name: ");
String song = console.nextLine();
File f = new File("C:\\Users\\Leo\\Music\\" + song + ".mp3");
d.open(f);
}
}
这段代码运行良好,但有没有办法要求用户输入并关闭正在播放的音乐文件?也许让用户输入 2 并关闭播放文件。
【问题讨论】:
-
我不这么认为。 open 不返回任何句柄,并且进程是独立“启动”的。