1. Links
http://forum.videolan.org/viewtopic.php?f=32&t=85597
2. Code
import uk.co.caprica.vlcj.player.embedded.DefaultFullScreenStrategy;
...
public VlcjMediaHandler(JPanel panel) {
params = new VlcParamsBuilder();
statusProperty = new SimpleObjectProperty<PlayState>(PlayState.STOPPED);
JFrame f = new JFrame();
f.setContentPane(panel);
// f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(800, 600);
factory = new MediaPlayerFactory("--no-video-title-show");
// mediaPlayer = factory.newEmbeddedMediaPlayer();
mediaPlayer = factory.newEmbeddedMediaPlayer(new DefaultFullScreenStrategy(f));
f.setVisible(true);
mediaPlayer.setFullScreen(true);
}
/* public static synchronized VlcjMediaHandler getSingletonVlcjMedia() {
if (vlcjMedia == null) {
vlcjMedia = new VlcjMediaHandler();
}
return vlcjMedia;
}
*/
public class Controls extends JPanel{
VlcjMediaHandler media = new VlcjMediaHandler(this);
.....
}
No comments:
Post a Comment