Finally, for video output, we need MediaView:
// chapter9/media/MediaVideoDemo.javapublic void start(Stage primaryStage) { Media media = new Media("http://www.sample-videos.com/video/mp4/240/big_buck_bunny_240p_1mb.mp4"); MediaPlayer mediaPlayer = new MediaPlayer(media); MediaView mediaView = new MediaView(mediaPlayer);
primaryStage.setTitle("VideoSpectrumDemo"); primaryStage.setScene(new Scene(new Pane(mediaView), 320, 240)); primaryStage.show(); mediaPlayer.play();}
Through this short code, we made a small video player on JavaFX:
Having to create three different objects looks excessive, but each level serves ...