向 JavaFX 2.2 添加其他视频编解码器/DVD 支持

2024-01-12

更新:

由于 JFX 的媒体端已经开源,我自己对此进行了研究,这确实是可能的,但需要更改和重建 JFX 源(Java 和 C 部分)。描述了该过程here http://berry120.blogspot.co.uk/2014/03/expanding-javafxs-media-support.html对于任何想要尝试的人 - 我在该示例中添加了 MKV 支持,但对于其他插件来说应该非常相似。

因此,问题的其余部分主要是历史性的,但我将其留在这里供参考。


相信我,我感受到并知道你的沮丧。我对此思考了一段时间,但我不得不使用非直接的方式来解决我的问题。

有很多方法可以解决这个问题,每种方法都有局限性,但取决于哪种方法适合您:

  1. 文档称 WebView 可与 HTML5 配合使用,可播放该平台支持的视频(但遗憾的是不支持 Flash)。如果使用 webview 播放视频适合您,您可以尝试一下。您甚至可以用其他节点在它上面绘制。

  2. 便携式 VLC 播放器!如果您正在开发某种投影仪/导演应用程序并且您想要全屏视频,您可以让便携式 VLC 播放器在一个屏幕上全屏播放视频,而在另一个屏幕上进行控制。使用这个解决方案,它在 Mac 和 Windows 上运行得很好。 :) 唯一的问题是您无法在视频上绘制节点,因为它是外部应用程序,只有应用程序全屏视频的错觉。

  3. 如果您需要在 javafx 2.0 应用程序中利用 flash 的强大功能,请使用基于 swt 的浏览器(或类似的浏览器)DJ项目 http://djproject.sf.net如果您是 Swinger),因为它们支持您本机浏览器的所有功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

向 JavaFX 2.2 添加其他视频编解码器/DVD 支持 的相关文章

随机推荐

  • 多个外键?

    我有一张表 用于跟踪将产品从一个供应商运送到另一个供应商的天数和成本 我们 非常出色 p 将运输供应商 FedEx UPS 和产品处理供应商 Think Dunder Mifflin 存储在 VENDOR 表中 因此 我的 SHIPPING
  • 使用硬浮点时使用 gcc 交叉编译简单示例时出现问题

    当我尝试编译一个简单的例子时test c int main return 0 对于具有硬浮点 ABI 的 cortex m7 目标 使用以下调用 arm none eabi gcc mcpu cortex m7 mfpu fpv5 d16
  • 类型错误:res.json 不是函数

    我正在尝试发送两个 json 但它不起作用 它打印TypeError res json is not a function但我不明白为什么会发生 有什么想法吗 谢谢 app post danger function response req
  • GWT XML(xml 对象映射)

    在 Java 中 我们可以使用 JAXB 等工具自动为我们进行类对象映射 但是在 GWT 中 由于反射有限 JAXB 不可用 唯一的方法是 Document messageDom XMLParser parse messageXml Nod
  • 为什么在 CLOB 上使用 REPLACE 函数会导致 CACHE_LOBS 增加...?

    我需要在 CLOB 变量上使用内置 REPLACE 函数 作为更大的 PL SQL 流程的一部分 我使用的是 Oracle 11g R2 该函数工作正常 因为它根据需要进行替换 但随着过程运行 大约有 250 万条记录需要处理 它的速度严重
  • Prolog的append有什么问题?

    根据我大学的逻辑课程 对于以下查询 我们可以预期得到与 Prolog 定义不同的结果 append a X 统一为X a 但我不明白他们的目的是什么 考虑到附加应该统一 X 在本例中 的串联 应该期望什么作为有效响应 and a 我认为他们
  • Django 加密 url 中的主键

    我环顾四周 但仍然对如何安全地加密 django 应用程序的 url 中的主 ID 感到不舒服 我的网址如下 http www example com primary1 id primary2 id testing 例如 http www
  • 这是什么:[Ljava.lang.Object;?

    当我打电话时我得到这个toString在我从函数调用收到的对象上 我知道该字符串中编码了对象的类型 但我不知道如何读取它 这种类型的编码叫什么 Ljava lang Object 是的名字Object class the java lang
  • 不声明外键的导航属性

    我的所有模型都至少包含两个关联 在 ef4 中对此进行建模时 我只能通过使用流畅的接口在没有第二个外键属性的情况下做到这一点 foreignKey 似乎是正确使用的属性 除了它需要一个字符串参数这一事实 所以我的问题是 您可以拥有一个导航属
  • 如何检查 jq 中的 null 或空并在 jq 转换中替换空字符串

    如何检查 jq 中的 null 或空并在 jq 转换中替换空字符串 下面的 JSON 示例 这是 JQ JQ amazon items select name contains shoes as item activeItem amazon
  • Eclipse 4 RCP(又名 E4)文档

    除了 Vogella 的教程和他的书之外至少还有什么吗 这完全是基于那些言论 他的存储库中的示例通常要么不完整 未完成 无法运行 这些示例甚至与实际的书不匹配 我想为此至少找到一些javadoc 因为任何一步到了一边 我就完全迷失了如何完成
  • 使用python ctypes与nvapi交互(后续附演示代码)

    这是我之前问题的后续 有关 python ctypes 和 nvapi 的帮助 https stackoverflow com questions 6163770 help with python ctypes and nvapi 我正在发
  • 运行存储在 OneDrive 上的 php 文件

    我正在开发一个 php 项目 将项目文件存储在 OneDrive 上 以便我可以从任何地方访问它们 我已经设置了 XAMPP 带有VirtualHost指向 OneDrive 中的项目文件夹 以便我可以在浏览器中运行它 直到昨天 此功能一直
  • 向 asp.NET RadioButton 控件添加自定义属性

    我想向名为的 asp net RadioButton 添加一个自定义属性Key我正在使用客户端进行 ajax 请求 我发现我的 aspx 标记如下
  • 赋值运算符 String 对象

    我是JAVA编程新手 我在我的书上读过 String a Hello String b Hello System out println a b 这应该返回false因为 a 和 b 引用 String 对象的不同实例 因为赋值运算符比较对
  • NetBeans IDE 7.2.1 无法访问 java.lang 致命错误:无法在类路径或 bootclasspath 中找到包 java.lang

    我需要有关 NetBeans 内的 android 项目的帮助 我刚刚打开在 NetBeans 中创建的项目 但遇到一些问题 无法访问 java lang 致命错误 无法在类路径或 bootclasspath 中找到包 java lang
  • C++ LibVLC 从帧/图像创建流

    我想使用 LibVLC 从图像创建视频 目前我还没有使用 LibVLC 的经验 我已经实施了一个像这里这样的测试项目 使用 libvlc 播放 mp3 的简单 C 程序 https stackoverflow com questions 1
  • Google Chrome 自动填充背景颜色在版本 72.0 中是否已更改?

    我最近注意到 在 Google Chrome 中 所有自动填充值的输入元素都显示蓝色背景 是的 Google 将自动填充预览的背景颜色更改为GoogleBlue50 您可以在这里找到问题 https bugs chromium org p
  • 如何使用表值参数插入多行,然后返回它们的 ID?

    在我的应用程序中 我需要将大量 100 行插入到数据库中 将它们插入数据库后 我需要插入它们的子项 这些子项具有指向子项的外键引用 我想知道是否有一种方法可以编写一个存储过程来插入所有这些行并将它们的 ID 返回到我的应用程序 您已使用表值
  • 向 JavaFX 2.2 添加其他视频编解码器/DVD 支持

    更新 由于 JFX 的媒体端已经开源 我自己对此进行了研究 这确实是可能的 但需要更改和重建 JFX 源 Java 和 C 部分 描述了该过程here http berry120 blogspot co uk 2014 03 expandi