Javafx怎么播放flash,就是我用Java main函数执行,直接调用Javafx做好的页面,为啥不能播放flash

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javafx怎么播放flash,就是我用Java main函数执行,直接调用Javafx做好的页面,为啥不能播放flash相关的知识,希望对你有一定的参考价值。

参考技术A JavaFX Script 编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。
只是java编程的一个方向,仅仅雪java编程不用装这个,建议从基础开始学。追问

Javafx可以播放flash吗

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

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

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

【问题讨论】:

【参考方案1】:

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

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

    HostServices.showDocument 在默认系统网络浏览器中启动 Flash 内容或 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....

以上是关于Javafx怎么播放flash,就是我用Java main函数执行,直接调用Javafx做好的页面,为啥不能播放flash的主要内容,如果未能解决你的问题,请参考以下文章

Flex 3和Flash播放器缓存

初学了一段时间Java。想做一个应用程序,程序只需要播放一个本地视频,MP4格式,求教怎么做

HTML5播放器视频显示不完整!FLASH播放器正常显示!

SOL文件怎么打开

dz的论坛怎么做成点击播放FLASH

JavaFX:MediaPlayer 无法播放电影