gpt4 book ai didi

Ubuntu 14.04 64 位中的 JavaFX MediaPlayer

转载 作者:太空宇宙 更新时间:2023-11-04 14:31:44 25 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 14.04 64 位中执行下面的简单程序。

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

public class simple 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/JavaRap/prog_index.m3u8")
);
oracleVid.setAutoPlay(true);
stage.setScene(new Scene(new Group(new MediaView(oracleVid)), 540, 208));
stage.show();

oracleVid.play();
}
}

我知道视频和音频格式是正确的。实际上,这个 URL 取自 JavaFX 的演示。此外,我已经使用 JavaSDK 1.7 和相同的硬件在 Ubuntu 13.10 中测试了该应用程序,一切正常。该应用程序也在 Windows 中执行。但是,当我在 Ubuntu 14.04 中尝试 Java SDK 1.7 和 1.8 时,它失败了。

我猜这可能与我的配置中缺少的某些编解码器有关,或者与 14.04 中不可用的某些库有关。

对我来说最糟糕的是应用程序失败的方式。它不会抛出异常,不会因段错误而崩溃,也不会提示某些缺少的库。相反,它只显示一个具有背景颜色的窗口,没有声音、视频或任何类型的日志。

有人遇到同样的问题吗?我已经浏览了几个小时但一无所获。

编辑。我一直使用 oracle-java。

最佳答案

这是在 Ubuntu 14.04 下运行 JavaFX 的一个已知问题。

该问题已在 Java 8u40 中得到修复。

Java 8u40 early access builds可用,以便您可以测试修复并确保它在您的系统上运行。

关于Ubuntu 14.04 64 位中的 JavaFX MediaPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26068631/

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