2011-01-03 3 views
1

Existe-t-il une interface avec VLC ou MPlayer que je peux utiliser? Je veux simplement une interface (Servlet -> Java) capable de lire des chansons sur une machine Linux.Quelle est la meilleure façon de lire les fichiers "* .mp3" en java?

Meilleures salutations,

+0

Voulez-vous que les chansons soient lues sur le serveur ou diffusées sur le navigateur Web du client? –

Répondre

1

On dirait que c'est ce que vous voulez, JLayer

1

VLC Jas Java bindings. Voici un exemple de la docs:

String[] libvlcArgs = {...add options here...}; 
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(libvlcArgs); 
FullScreenStrategy fullScreenStrategy = new DefaultFullScreenStrategy(mainFrame); 
EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newMediaPlayer(fullScreenStrategy); 
String[] standardMediaOptions = {"video-filter=logo", "logo-file=vlcj-logo.png", "logo-opacity=25"}; 
mediaPlayer.setStandardMediaOptions(standardMediaOptions); 
mediaPlayer.addMediaPlayerEventListener(new MediaPlayerEventAdapter() {...add implementation here...}); 
Canvas videoSurface = new Canvas(); 
mediaPlayer.setVideoSurface(videoSurface); 
String mediaPath = "/path/to/some/movie.mpg"; 
String[] mediaOptions = {}; 
mediaPlayer.playMedia(mediaPath, mediaOptions); 
// Do some interesting things in the application 
... 
mediaPlayer.release(); 
mediaPlayerFactory.release(); 
1

Cette tâche ne nécessite pas JMF. Il suffit d'ajouter le mp3plugin.jar du JMF dans le chemin de la classe d'exécution de l'application. et le son Java sera alors capable de lire et de lire des fichiers MP3.

Vous pouvez également regarder Java Bindings for VideoLAN.

De toute façon, il faudra une applet ou une application lancée par JWS.

Questions connexes