Java 构建自定义视频播放器web浏览器插件的最佳方法是什么?

Java 构建自定义视频播放器web浏览器插件的最佳方法是什么?,java,html,plugins,synchronization,video-streaming,Java,Html,Plugins,Synchronization,Video Streaming,我需要在网络浏览器中流式传输多个视频,并将它们全部同步;我还需要能够切换之间的音频通道的飞行。尽管进行了大量研究,但目前看来,使用当前的HTML5视频浏览器实现是不可能做到这一点的。Flash似乎也有同样的问题。有很多论坛都有人想在飞行中进行音频和视频同步切换,多视频同步播放,但没有真正的方法 事实上,它在未来的HTML5规范中,但还没有浏览器实现 所以,我需要建立一个自定义插件或应用程序 这样做的最佳方法是什么?像GoogleWebToolkit这样的东西是一个好的起点吗?客户端java是一种

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

事实上,它在未来的HTML5规范中,但还没有浏览器实现

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

这样做的最佳方法是什么?像GoogleWebToolkit这样的东西是一个好的起点吗?客户端java是一种构建这种定制的好方法,但它易于部署(例如,假设OS特定C++插件)?

< P> JavaFX 2(一个官方支持的java库)有一个视频播放器,我在3D世界中看到了它有趣的改变,基本上是做你想做的。目前它只支持flv,但他们可能会像在JavaFX1中一样对其进行更改,并支持在一台计算机上安装过的编解码器,一旦退出测试版

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

同步媒体和动画

有时应用程序需要非常紧密地对齐介质和 时间轴中的动画。JavaFX2.0将提供对tie a的支持 特定媒体流的时间轴,以便时间轴中的事件 与媒体流中的事件同步发生


试着跳出框框思考一下,你可以将所有视频合成到服务器上的一个源中,然后在HTML5页面上创建多个视频元素——对于每个视频元素,你可以将其映射为只显示较小的初始视频频道。我从未在HTML5中使用过视频,但如果这听起来有可能的话,我可以尝试在今晚晚些时候为您编写一些代码。@RLH:听起来很有趣。你是说把所有的视频放在一个大文件中,但是改变多个元素的视口来匹配每个方块?看起来真的很有趣。。。这可能吗?让我想起了现在流行的概念,即在单个文件中包含多个页面元素图像,并根据鼠标悬停等调整背景位置以显示它们。”让我想起了现在流行的概念,即在单个文件中包含多个页面元素图像“是的,这正是我的意思。我不知道如何合成视频,但在HTML5方面,您当然可以在画布对象上显示播放视频的部分。此外,您还可以在浏览器中动态缩放、旋转、倾斜视频的各个部分。