Как вы называете медиаплеер по умолчанию для воспроизведения WAV-файла на Java? - PullRequest
1 голос
/ 26 октября 2009

Как вызвать медиаплеер по умолчанию для воспроизведения файла WAV на Java?

Ответы [ 3 ]

1 голос
/ 26 октября 2009

Desktop.getDesktop().open(new File("path/to/file.wav")) должны это сделать.

0 голосов
/ 26 октября 2009

go google for edu.stanford.ejalbert.BrowserLauncher - пакет для независимого вызова ОС. Он открывает файл с программой по умолчанию, независимо от того, запускаете ли вы свое приложение на Linux, Mac или Windows ... так что вам не нужно беспокоиться о том, есть ли у пользователя Windows Media Player или он хочет, чтобы его Winamp лучше воспроизводил файлы .WAV ...

0 голосов
/ 26 октября 2009

Вы также можете воспроизводить wav-файл на Java без медиаплеера.
Взгляните на эту страницу: 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

...