在现有GUI中播放mp4剪辑

时间:2014-05-01 04:05:59

标签: java file url video javafx

我正在尝试从我的本地机器播放简短的.mp4动画。我已经安装了Javafx以帮助我解决这个问题,但我完全不熟悉如何使用它,因为我唯一的体验就是摆动。我已经成功获得了一个视频来播放在线资源(使用Play a video using javafx的帮助)。我假设这只适用于在线剪辑作为.flv文件而不是mp4。无论如何我的代码是

package application;
import javafx.application.Application;
import javafx.scene.*;
import javafx.scene.media.*;
import javafx.stage.Stage;

public class VideoPlayerExample extends Application {
  public static void main(String[] args) throws Exception { launch(args); }
  @Override public void start(final Stage stage) throws Exception {
    final MediaPlayer oracleVid = new MediaPlayer(
      new Media("http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv")
    );
    stage.setScene(new Scene(new Group(new MediaView(oracleVid)), 540, 208));
    stage.show();

    oracleVid.play();
  }
}

我正在尝试查看是否有一种简单的方法可以在使用我自己的.mp4文件创建oracleVid时使用本地计算机的构建路径替换url?我在这里完全与我正在寻找的相反吗?

1 个答案:

答案 0 :(得分:1)

  

我试图查看是否有一种简单的方法可以在使用我自己的.mp4文件创建oracleVid并使用本地计算机的构建路径替换url时使用?

使用file.toURI().toURL() ..