我早就开始关注这个问题了,但是JAVA无法调用系统内部的播放器,可以在网上下载并安装JMF的插件。就可以写JAVA的播放器了。 我个人觉得java目前不太擅长桌面应用程序,但是我相信以后应该可以和c++相媲美
package langtest;
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
public class MediaTest {
public static void main(String[] args) {
try {
String cmd = "mplay32.exe";
// String cmdfile = "d:\\koll\\cmd.bat";
ProcessBuilder pb = new ProcessBuilder("cmd.exe");
Process p = pb.start();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(p
.getOutputStream()));
bw.write(cmd + " \r\n");
bw.flush();
System.out.println("Done");
if (null != bw) {
bw.close();
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("ERROR");
}
}
}
调用Windows API中的WinExec()函数