JavaFX Media Streaming Over Network

时间:2014-03-07 22:39:32

标签: java video-streaming javafx-2

我是使用JavaFX的新手,我正在努力让基本程序正常工作,以便我可以显示来自网络http H.264流的视频。当我加载程序时,它给我一个空白屏幕。有什么建议?我已尝试使用该文件和直接字符串,文件以找不到媒体错误关闭,字符串只显示一个空白屏幕。

该网址在VLC中运行良好。

这是我到目前为止的代码。其中大部分来自Oracle教程。

// Create and set the Scene.
 Scene scene = new Scene(new Group(), 540, 209);
 primaryStage.setScene(scene);

 // Name and display the Stage.
 primaryStage.setTitle("Hello Media");
 primaryStage.show();

 // Create the media source.
 File file = new File("http://10.10.80.39:8080/h264/cam1/temp.ts");
 String source = file.toURI().toASCIIString();
 Media media = new Media("http://10.10.80.39:8080/h264/cam1/temp.ts");

 // Create the player and set to play automatically.
 MediaPlayer mediaPlayer = new MediaPlayer(media);
 mediaPlayer.setAutoPlay(true);

 // Create the view and add it to the Scene.
 MediaView mediaView = new MediaView(mediaPlayer);
 ((Group) scene.getRoot()).getChildren().add(mediaView);

0 个答案:

没有答案