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 的视频。它要求安装 Adobe Flash Player。即使安装后,问题也是一样的。我是否必须在我的 Java 代码中集成一些 Adobe 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的主要内容,如果未能解决你的问题,请参考以下文章