Каков наилучший способ воспроизведения файлов "* .mp3" в Java? - PullRequest
1 голос
/ 03 января 2011

Есть ли интерфейс к VLC или MPlayer, который я могу использовать? Мне просто нужен интерфейс (Servlet -> Java), который может воспроизводить песни на компьютере с Linux.

С уважением,

Ответы [ 3 ]

1 голос
/ 03 января 2011

VLC jas Привязки Java .Вот образец из документов :

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 голос
/ 03 января 2011

Эта задача не требует JMF.Просто добавьте mp3plugin.jar JMF в путь к классу приложения.и звук Java сможет читать и воспроизводить MP3.

Вы также можете посмотреть Привязки Java для VideoLAN .

В любом случае, потребуется апплетJWS запустил приложение.

1 голос
/ 03 января 2011

Похоже, это то, что вы хотите, JLayer

...