@Override protected void onMediaDropped(String[] uris) { mediaPlayerComponent.getMediaPlayer().playMedia(uris[0]); } });
@Override public void actionPerformed(ActionEvent e) { if (JFileChooser.APPROVE_OPTION == fileChooser.showOpenDialog(MainFrame.this)) { File file = fileChooser.getSelectedFile(); String mrl = file.getAbsolutePath(); application().addRecentMedia(mrl); mediaPlayerComponent.getMediaPlayer().playMedia(mrl); } } };
Canvas canvas = new Canvas(); MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(); CanvasVideoSurface videoSurface = mediaPlayerFactory.newVideoSurface(canvas); EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer(); mediaPlayer.setVideoSurface(videoSurface); mediaPlayer.playMedia(String with the name of the file);
@Override public void actionPerformed(ActionEvent e) { application().mediaPlayerComponent().getMediaPlayer().playMedia(mrl); } }
f.setVisible(true); mediaPlayer.playMedia(media, options, ":no-sout-rtp-sap",
mainFrame.setVisible(true); embeddedMediaPlayer.playMedia("tmp.mp4");
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();