1

是否有我可以使用的 VLC 或 MPlayer 接口?我只想要一个能够在 linux 机器上播放歌曲的界面(Servlet -> Java)。

4

3 回答 3

1

看起来这就是你想要的,JLayer

于 2011-01-03T15:02:46.230 回答
1

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();
于 2011-01-03T15:04:06.287 回答
1

此任务不需要 JMF。只需将 JMF 的 mp3plugin.jar 添加到应用程序的运行时类路径中即可。然后 Java 声音将能够读取和播放 MP3。

您还可以查看Java Bindings for VideoLAN

无论哪种方式,都需要一个小程序或 JWS 启动的应用程序。

于 2011-01-03T15:06:21.933 回答