【问题标题】:Integrating flash player in JavaFX web browser在 JavaFX Web 浏览器中集成 Flash 播放器
【发布时间】:2013-08-19 02:14:19
【问题描述】:

我使用 JavaFX 的 WebView 和 WebEngine 类创建了一个 Web 浏览器。它工作正常,但无法播放视频。它正在打开 youtube.com,但没有播放 youtube 的视频。它要求安装 Adob​​e Flash Player。即使安装后,问题也是一样的。我是否必须在我的 Java 代码中集成一些 Adob​​e Flash Player 插件。如果是,如何?或者还有其他解决方案。请帮忙。

【问题讨论】:

    标签: java adobe javafx flash


    【解决方案1】:

    JavaFX 2.2 中的 WebView 不支持基于插件的内容,例如 Flash 内容。

    作为替代方案,要从 JavaFX 启动 YouTube 视频内容,您可以使用:

    1. HostServices.showDocument 在默认系统网络浏览器中启动 Flash 内容或
    2. YouTube 的 iframe embedding API 在 WebView 而不是它的 Flash 界面。

    YouTube iframe 嵌入 API 嵌入 html5 视频内容,而不是 Flash 视频内容和html5 video content works in WebView

    欲了解更多信息,请参阅http://www.youtube.com/html5

    【讨论】:

    • 谢谢@jewelsea。这正是我想要的。
    • no.1 使用 HostService,...我们如何实现它?例如,我的情况是网页是否包含加载的 Flash 的 iframe ......? @jewelsea....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 2010-12-24
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多