【发布时间】:2014-05-01 04:05:58
【问题描述】:
我正在尝试从我的本地机器播放一个简短的 .mp4 动画。我已经安装了 Javafx 来尝试帮助我解决这个问题,但我完全不熟悉如何使用它,因为我唯一的经验是使用 swing。我已经成功地获得了一个可以使用在线资源播放的视频(使用来自 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?我在这里所拥有的与我正在寻找的完全相反吗?
【问题讨论】:
-
基于JavaDocs,
Media应该可以取HTTP、FILE或者JAR uri的
标签: java file url video javafx