J'utilise la liaison VLCJ pour créer un lecteur vidéo.JFrame ne se ferme pas complètement
Mon code:
public class MyVideoPlayer {
private EmbeddedMediaPlayerComponent mediaPlayerComponent;
static String VLCLIBPATH = "C:\\Program Files\\VideoLAN\\VLC";
public MyVideoPlayer(String source) {
NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), VLCLIBPATH);
Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);
JFrame frame = new JFrame("VLC Player");
mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
frame.setContentPane(mediaPlayerComponent);
frame.setSize(1366, 768);
frame.setVisible(true);
mediaPlayerComponent.getMediaPlayer().playMedia(source);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
J'appelle ce lecteur vidéo d'un autre cadre par new VideoPlayer(source)
. Lorsque j'utilise JFrame.DISPOSE_ON_CLOSE
, le cadre se ferme mais le son ne continue pas ..
Comment puis-je fermer complètement le cadre du lecteur vidéo?
Merci, ça a marché –