2009-10-26 12 views

Répondre

1
+0

je l'ai essayé mais j'eu cette erreur: java.io.IOException: Impossible d'ouvrir le fichier:/c:/documents% 20et% de sound.wav de 20settings. Message d'erreur: Le paramètre est incorrect. – blue

+0

Il y avait/existait un bogue dans l'API de bureau lié aux noms de fichiers contenant des espaces. Essayez de passer à la VM Java la plus récente ou, si vous n'avez besoin que de lire des fichiers WAV codés en PCM, vous pouvez également utiliser l'API JavaSound sans déranger les lecteurs multimédia externes. – jarnbjo

0

Vous pouvez également lire un fichier wav en Java sans mediaplayer.
Jetez un oeil à cette page: AePlayWave.

Si vous voulez vraiment ouvrir un mediaplayer, vous pouvez utiliser l'utilitaire 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()); 

Ce util ne fonctionne que sous Windows

0

go google pour edu.stanford.ejalbert.BrowserLauncher - package pour OS appel indépendant. Il ouvre le fichier avec le programme par défaut indépendamment du fait que vous exécutez votre application sur linux, mac ou windows ... donc vous n'avez pas à vous soucier de savoir si l'utilisateur a Windows Media Player ou voudrait mieux son winamp pour lire les fichiers .WAV ...