2009-08-20 156 views
0

我想在我的網站上播放flv視頻。視頻文件不存儲在我的服務器上,但我只有視頻網址。視頻的網址不會以.flv結尾。所以我的FLV播放器(JW播放器)給出錯誤「未找到視頻」。只有當URL以.flv結尾時,它纔會播放。在JSP/Java EE中播放FLV視頻

如何播放路徑不以.flv結尾的視頻? 我無法下載它在我的服務器和轉發,因爲我沒有太多的服務器空間。

我的網站是在支持struts的java/jsp。

回答

1

你不必下載它,但你仍然可以通過你的服務器來管理它。 Java的簡單網絡API應該讓你這樣做。雖然它對於文件擴展名似乎有點簡單。你在運行Apache嗎?如果是這樣 - 您可以將其用作其他網站的代理(並執行url的正則表達式轉換)。這可能是最簡單的方法。

+0

@ andersonbd1:感謝您的回答。你可以詳細說明你的第二個解決方案嗎?我使用apache tomcat作爲我的服務器 – user156073 2009-08-20 12:32:49

+0

否 - 不是tomcat - apache http服務器。 http://httpd.apache.org/與mod_proxy http://httpd.apache.org/docs/2.0/mod/mod_proxy.html – andersonbd1 2009-08-20 12:57:56

0
<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>