java - 构建自定义视频播放器网络浏览器插件的最佳方法是什么?

标签 java html plugins synchronization video-streaming

我需要在网络浏览器中流式传输多个视频并让它们全部同步;我还需要能够在音频 channel 之间即时切换。尽管进行了大量研究,但目前看来使用 HTML5 视频的当前浏览器实现这是不可能的。 Flash似乎也有同样的问题。论坛上很多人都想进行实时、带内音频和视频同步切换,以及同步多视频播放,但没有真正的方法来做到这一点。

实际上,它已包含在未来的 HTML5 规范中,但尚未在浏览器中实现。

所以,我需要构建一个自定义插件或应用程序。

执行此操作的最佳方法是什么?像 Google Web Toolkit 这样的东西会是一个好的起点吗?客户端 Java 是构建这种自定义但易于部署的好方法吗(例如,与特定于操作系统的 C++ 插件相比)?

最佳答案

JavaFX 2(官方支持的 Java 库)有一个视频播放器,我在 3D 世界中看到它经过修改很有趣,基本上可以做你想做的事情。目前它仅支持 flv,但他们可能会像 JavaFX 1 中那样对其进行更改,并支持在测试版结束后计算机上安装的编解码器。

编辑:再次检查视频内容,当路线图上有此内容时,不完全确定是否保持同步(http://javafx.com/roadmap/)

Synchronized Media and Animations

Sometimes applications need to have very tightly aligned media and animation in a timeline. JavaFX 2.0 will provide support to tie a timeline to a specific media stream such that events in the timeline occur in sync with events in the media stream.

关于java - 构建自定义视频播放器网络浏览器插件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6865383/

相关文章:

java - 将 DAX 连接到 aws VPC 中的 lambda 函数

java - 在没有支持服务器的情况下运行 GWT 页面?

java - 在 JOGL 中进行翻译后无法按预期使用 glLoadIdentity

jquery - 防止 <img> 崩溃

html - 纸质对话框拉伸(stretch)出屏幕

c++ - Sonarqube 文件级别的手动测量

java - 为什么 OutputStream 类的 write() 方法在控制台中不起作用?

javascript - WooCommerce 单个产品图像悬停缩放闪烁

python - 如果尚未导入,则 Vim 函数插入 Python 导入

html - 为什么 Header 下面的 Div 仍然溢出?