2009-08-20 4 views
0

Je souhaite lire des vidéos FLV sur mon site Web. Les fichiers vidéo ne sont pas stockés sur mon serveur mais j'ai seulement l'URL de la vidéo. L'URL de la vidéo ne se termine pas avec .flv. Donc mon joueur flv (jw player) donne une erreur "video not found". seulement si l'URL se termine par .flv alors il joue.Lecture de vidéos FLV dans JSP/Java EE

Comment puis-je lire les vidéos dont le chemin ne se termine pas avec .flv ?? Je ne peux pas le télécharger sur mon serveur et l'avant car je n'ai pas beaucoup d'espace sur le serveur.

Mon site est en java/jsp avec des entretoises.

Répondre

1

vous n'avez pas besoin de le télécharger, mais vous pouvez toujours le faire passer par votre serveur. Les simples API réseau de Java devraient vous permettre de le faire. Bien qu'il semble un peu plus simplement pour une extension de fichier. Courez-vous derrière Apache? Si oui, vous pouvez l'utiliser comme un proxy pour d'autres sites (et faire des traductions regex de l'URL). Ce pourrait être le moyen le plus facile.

+0

@ andersonbd1: Merci pour la réponse. Pouvez-vous élaborer PLZ sur votre deuxième solution? J'utilise apace Tomcat comme mon serveur – user156073

+0

pas - pas Tomcat - Apache serveur http. http://httpd.apache.org/ avec mod_proxy http://httpd.apache.org/docs/2.0/mod/mod_proxy.html – andersonbd1

0

Jetez un oeil à red5 - c'est une implémentation basée sur java opebn source de Flash media server. La documentation n'est pas géniale mais c'est un bon produit.

http://code.google.com/p/red5/

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>