在JavaFX Web浏览器中集成Flash播放器

时间:2013-08-16 15:43:31

标签: java adobe javafx flash

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

1 个答案:

答案 0 :(得分:2)

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

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

  1. HostServices.showDocument在默认系统网络浏览器中启动Flash内容或
  2. YouTube的iframe embedding API在WebView中,而不是它的Flash界面。
  3. YouTube iframe嵌入API嵌入了html5视频内容,而不是Flash视频内容和html5 video content works in WebView

    有关详细信息,请参阅http://www.youtube.com/html5