@Override protected void onStopped() { mediaPlayerComponent.setCursorEnabled(true); } }
while(!next){ try{ NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), folderChooser()); EmbeddedMediaPlayerComponent a = new EmbeddedMediaPlayerComponent(); a.release(); } catch(Exception e){ } }
EmbeddedMediaPlayerComponent mediaPlayerComponent = new EmbeddedMediaPlayerComponent(); frame.add(mediaPlayerComponent);
@Override protected void onMediaDropped(String[] uris) { mediaPlayerComponent.getMediaPlayer().playMedia(uris[0]); } });
@Override public void dispose() { this.mediaPlayerComponent.getVideoSurface().removeMouseListener(mouseEventHandler); this.mediaPlayerComponent.getVideoSurface().removeMouseMotionListener(mouseEventHandler); this.mediaPlayerComponent.getVideoSurface().removeMouseWheelListener(mouseEventHandler); }
AudioMediaPlayerComponent audioMediaPlayerComponent = new AudioMediaPlayerComponent();
@Override public void actionPerformed(ActionEvent e) { mediaPlayerComponent.getMediaPlayer().toggleFullScreen(); } };
try { while(!next) { NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), folderChooser()); EmbeddedMediaPlayerComponent a = new EmbeddedMediaPlayerComponent(); a.release(); next = true; } } catch(Exception e){ next = false; }
JFrame frame = new JFrame("Test vlcj toolkit"); mediaPlayerComponent = new EmbeddedMediaPlayerComponent(); frame.setContentPane(mediaPlayerComponent); frame.setSize(1050, 600); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); mediaPlayerComponent.getMediaPlayer().playMedia("C:\\juego.mp4");
@Override protected void onMouseMoved() { mediaPlayerComponent.setCursorEnabled(true); }
@Override public void actionPerformed(ActionEvent e) { if (JFileChooser.APPROVE_OPTION == fileChooser.showOpenDialog(MainFrame.this)) { File file = fileChooser.getSelectedFile(); mediaPlayerComponent.getMediaPlayer().setSubTitleFile(file); } } };
public ExamQuestionsLeftPanel() { setUpPanel(); initializeComponents(); } private void setUpPanel() { NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), "VLCx86"); component = new EmbeddedMediaPlayerComponent(); player = component.getMediaPlayer(); Border emptyBorder = BorderFactory.createEmptyBorder(10, 10, 10, 10); setLayout(null); setBackground(Const.Colors.EXAM_BACKGROUND_COLOR); setAlignmentX(Component.LEFT_ALIGNMENT); setBorder(emptyBorder); }
@Override protected void onMouseAtRest() { mediaPlayerComponent.setCursorEnabled(false); }
@Override public void actionPerformed(ActionEvent e) { mediaPlayerComponent.getMediaPlayer().toggleFullScreen(); videoFullscreenAction.select(false); } });
@Override protected int onGetSelectedTrack() { return application().mediaPlayerComponent().getMediaPlayer().getVideoTrack(); } }
@Override public void actionPerformed(ActionEvent e) { application().mediaPlayerComponent().getMediaPlayer().playMedia(mrl); } }
@Override protected int onGetSelectedTrack() { return application().mediaPlayerComponent().getMediaPlayer().getSpu(); } }
@Override public void actionPerformed(ActionEvent e) { application().mediaPlayerComponent().getMediaPlayer().toggleFullScreen(); } });
@Override protected int onGetSelectedTrack() { return application().mediaPlayerComponent().getMediaPlayer().getAudioTrack(); } }
@Override protected int onGetSelectedTrack() { return application().mediaPlayerComponent().getMediaPlayer().getTitle(); } }