更新:
由于 JFX 的媒体端已经开源,我自己对此进行了研究,这确实是可能的,但需要更改和重建 JFX 源(Java 和 C 部分)。描述了该过程here http://berry120.blogspot.co.uk/2014/03/expanding-javafxs-media-support.html对于任何想要尝试的人 - 我在该示例中添加了 MKV 支持,但对于其他插件来说应该非常相似。
因此,问题的其余部分主要是历史性的,但我将其留在这里供参考。
相信我,我感受到并知道你的沮丧。我对此思考了一段时间,但我不得不使用非直接的方式来解决我的问题。
有很多方法可以解决这个问题,每种方法都有局限性,但取决于哪种方法适合您:
文档称 WebView 可与 HTML5 配合使用,可播放该平台支持的视频(但遗憾的是不支持 Flash)。如果使用 webview 播放视频适合您,您可以尝试一下。您甚至可以用其他节点在它上面绘制。
便携式 VLC 播放器!如果您正在开发某种投影仪/导演应用程序并且您想要全屏视频,您可以让便携式 VLC 播放器在一个屏幕上全屏播放视频,而在另一个屏幕上进行控制。使用这个解决方案,它在 Mac 和 Windows 上运行得很好。 :)
唯一的问题是您无法在视频上绘制节点,因为它是外部应用程序,只有应用程序全屏视频的错觉。
如果您需要在 javafx 2.0 应用程序中利用 flash 的强大功能,请使用基于 swt 的浏览器(或类似的浏览器)DJ项目 http://djproject.sf.net如果您是 Swinger),因为它们支持您本机浏览器的所有功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)