2009-08-20 15 views
0

私のウェブサイトでflvビデオを再生したいです。ビデオファイルは私のサーバーに保存されていませんが、私はビデオのURLしか持っていません。ビデオのURLは.flvで終わらない。だから、私のFLVプレーヤー(jwプレーヤー)はエラー "ビデオが見つかりません"を返します。 URLが.flvで終わっている場合にのみ再生されます。JSP/Java EEでFLVビデオを再生する

パスが.flvで終わらないビデオを再生するにはどうすればよいですか? 私はサーバーのスペースがあまりないので、私のサーバーとフォワードでダウンロードできません。

私のサイトはstrutsを持つjava/jspにあります。

答えて

1

あなたはそれをダウンロードする必要はありませんが、あなたのサーバーを介してパイプライン化することはできます。 JavaのシンプルなネットワーキングAPIはこれを可能にします。それは、ファイル拡張のためのビットのように思えますが。あなたはApacheの背後にある?もしそうなら、それを他のサイトへのプロキシとして使うことができます(また、URLの正規表現を行うこともできます)。それが最も簡単な方法かもしれません。

+0

http://code.google.com/p/red5/:返信いただきありがとうございます。私はあなたの2番目のソリューションでPLZを詳しく説明できますか?私はサーバーとしてapace tomcatを使用しています – user156073

+0

- tomcat - apache http serverではありません。 http://httpd.apache.org/ mod_proxy http://httpd.apache.org/docs/2.0/mod/mod_proxy.html – andersonbd1

0

red5を見てください - これは、FlashメディアサーバーのopebnソースJavaベースの実装です。ドキュメントは素晴らしいものではありませんが、かなり良い製品です。 andersonbd1 @

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> 
関連する問題