1

你如何调用默认媒体播放器来播放 Java 中的 wav 文件?

4

3 回答 3

1

Desktop.getDesktop().open(new File("path/to/file.wav"))应该这样做。

于 2009-10-26T08:17:06.763 回答
0

您也可以在没有媒体播放器的情况下用 Java 播放 wav 文件。
看看这个页面:AePlayWave

如果你真的想打开一个媒体播放器,你可以使用 rundll 实用程序。

// "file" is the filename of the data file 
//  ex. myresume.doc 
//  to start Word if the doc extension is associated with it.
Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL " + file.getAbsolutePath());

此实用程序仅适用于 Windows

于 2009-10-26T10:44:38.707 回答
0

go google for edu.stanford.ejalbert.BrowserLauncher- 用于操作系统独立调用的包。无论您在 linux、mac 或 windows 上运行您的应用程序,它都会使用默认程序打开文件...因此您不必担心用户是否有 windows 媒体播放器或希望他的 winamp 更好地播放 .WAV 文件...

于 2009-10-26T10:45:29.700 回答