在JSP/JavaEE中播放FLV视频

在JSP/JavaEE中播放FLV视频,java,jquery,flash,jsp,flv,Java,Jquery,Flash,Jsp,Flv,我想在我的网站上播放flv视频。视频文件没有存储在我的服务器上,但我只有视频的url。视频的url不以.flv结尾。所以我的flv播放器(jw播放器)出现错误“找不到视频”。只有当url以.flv结尾时,才会播放 如何播放路径不以.flv结尾的视频?? 我不能下载到我的服务器和转发,因为我没有太多的服务器空间 我的网站是用java/jsp和struts开发的。你不必下载它,但你仍然可以通过你的服务器进行管道传输。Java的简单网络API应该允许您这样做。虽然对于文件扩展名来说似乎有点太简单了。你

我想在我的网站上播放flv视频。视频文件没有存储在我的服务器上,但我只有视频的url。视频的url不以.flv结尾。所以我的flv播放器(jw播放器)出现错误“找不到视频”。只有当url以.flv结尾时,才会播放

如何播放路径不以.flv结尾的视频?? 我不能下载到我的服务器和转发,因为我没有太多的服务器空间


我的网站是用java/jsp和struts开发的。

你不必下载它,但你仍然可以通过你的服务器进行管道传输。Java的简单网络API应该允许您这样做。虽然对于文件扩展名来说似乎有点太简单了。你在追阿帕奇吗?如果是这样,您可以将其用作其他站点的代理(并对url进行正则表达式翻译)。这可能是最简单的方法。

看看red5——它是一个基于java的Flash media server的OPBN源代码实现。文档不是很好,但它是一个很好的产品



@谢谢你的回复。你能详细介绍一下你的第二个解决方案吗?我使用apace tomcat作为我的服务器否-不是tomcat-apache http服务器。使用mod_代理
    <object type="application/x-shockwave-flash" data="flvplayer.swf" width="500" height="450" id="FlvPlayer">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="movie" value=flvplayer.swf" />
        <param name="quality" value="high" />
        <param name="scale" value="noScale" />
        <param name="wmode" value="transparent" />
        <param name="bgcolor" VALUE="#000000" />
        <param name="flashvars" value="file=robotflv" />
    </object>