gpt4 book ai didi

javafx - 在 Javafx 中播放视频的问题

转载 作者:行者123 更新时间:2023-12-01 15:48:09 25 4
gpt4 key购买 nike

我试过了

public class Video3 extends Application{

public static void main(String[] args) {
launch(args);
}

@Override
public void start(Stage stage) throws Exception {
Group root = new Group();
Scene scene = new Scene(root, 1280, 1024, Color.BLACK);
File file = new File("/home/ubuntu/NetBeansProjects/VideoPaly/src/videopaly/vid.flv");
String path = file.toURI().toASCIIString();
URI uri = new URI(path);
root.getChildren().add(MediaViewBuilder.create().mediaPlayer(MediaPlayerBuilder.create()
.media(new Media(path)).build()).build());
stage.setScene(scene);
stage.show();
}
}

当我运行上面的代码时,它会显示黑色窗口,我该如何解决?

最佳答案

我在 Windows 7、Ubuntu 和 XP 运行时环境之间遇到了类似的问题。看起来你在 Ubuntu 中运行。什么版本?在 Linux 和 Windows 版本 Vista 及更早版本中,默认情况下不包含编解码器。

我敢打赌,您没有播放相关媒体所需的正确编解码器。
请查看以下内容:

在这里,向下滚动到页面底部的“JavaFX Media”,它应该可以帮助您找到所需的内容。 http://www.oracle.com/technetwork/java/javafx/downloads/supportedconfigurations-1506746.html

这里有一些更有帮助(但技术性较低)的信息: http://docs.oracle.com/javafx/2/media/overview.htm

受支持的视频容器格式和类型的综合矩阵位于: JavaFX 2 Media Package JavaDoc

关于javafx - 在 Javafx 中播放视频的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14251461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com