我正在尝试从我的本地机器播放简短的.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?我在这里完全与我正在寻找的相反吗?
答案 0 :(得分:1)
我试图查看是否有一种简单的方法可以在使用我自己的.mp4文件创建oracleVid并使用本地计算机的构建路径替换url时使用?
使用file.toURI().toURL()
..