import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; import javafx.scene.media.MediaView; import javafx.stage.Stage; public class Main extends Application { //private static final String MEDIA_URL = "http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv"; private static final String MEDIA_URL = "file:///C:/vp6.flv"; private MediaView mediaView = new MediaView(); /** * @param args the command line arguments */ public static void main(String[] args) { Application.launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle("Video Try-out"); Group root = new Group(); Scene scene = new Scene(root, 300, 250); root.getChildren().add(mediaView); primaryStage.setScene(scene); primaryStage.show(); playVideo(); } private void playVideo() { final MediaPlayer mediaPlayer = new MediaPlayer(new Media(MEDIA_URL)); mediaPlayer.setRate(100.0); mediaPlayer.setCycleCount(1); mediaPlayer.setOnEndOfMedia(new Runnable() { public void run() { mediaPlayer.stop(); playVideo(); } }); this.mediaView.setMediaPlayer(mediaPlayer); mediaPlayer.play(); } }