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

时间:2011-07-28 20:40:40

标签: java html5 plugins synchronization video-streaming

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

实际上,这是未来的HTML5规范,但还没有浏览器实现。

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

这样做的最佳方法是什么?像Google Web Toolkit这样的东西是一个好的开始吗?客户端Java是一种很好的方法来构建这个自定义的东西但是易于部署(比如说特定于OS的C ++插件)吗?

1 个答案:

答案 0 :(得分:3)

JavaFX 2(一个官方支持的Java库)有一个视频播放器,我看到它在3d世界中变得有趣并基本上做你想要的。目前它只支持flv,但是它们可能会像在JavaFX 1中那样进行更改,并支持在计算机上安装编解码器,一旦测试结束。

编辑:在路线图(http://javafx.com/roadmap/)

上再次检查视频内容并不完全确定保持同步
  

同步媒体和动画

     

有时应用程序需要具有非常紧密对齐的媒体和   动画在时间轴上。 JavaFX 2.0将提供支持   时间轴到特定媒体流,以便时间轴中的事件   与媒体流中的事件同步发生。