2010-12-06 6 views
2

Je veux créer une page html qui peut être utilisée pour télécharger des vidéos et également capable de lire les vidéos. Je suis totalement nouveau à cela. Deux semaines avant, j'ai appris à télécharger et à traiter des images. Donc, j'ai besoin de quelques lignes directrices commeComment télécharger et diffuser des vidéos flash en utilisant java?

  • Comment télécharger une vidéo?
  • Quels concepts dois-je apprendre?
  • Quelles sont toutes les bibliothèques dont j'ai besoin?
  • Comment le convertir en format flash?
  • Comment le retransmettre à l'utilisateur?

I am using Java in server side!

Et je veux aussi savoir que Is there any way to do them all with AJAX?

Toutes les suggestions ou des conseils ou des liens ou tout ce qui peut me aider serait plus sensible !!!

Merci à l'avance!

+0

est-il un site Web JSP ou une applet java? –

+0

@Stijn Leenknegt: Pure HTML, javascript et jquery. Juste java à l'arrière! –

Répondre

5

Hmmm ... semble intéressant ..

Comment télécharger la vidéo?

Eh bien cela dépend.

  1. Si vous utilisez un client lourd (aka swing ou swt), vous pouvez utiliser Apache Commons File Uplaod API.
  2. Pour JSP http://www.roseindia.net/jsp/file_upload/index.shtml
  3. Avec JSF - (http://balusc.blogspot.com/2008/02/uploading-files-with-jsf.html et http://onjava.com/pub/a/onjava/2005/07/13/jsfupload.html)
  4. Avec AJAX - http://www.openjs.com/articles/ajax/ajax_file_upload/ (exemple de base, mais assez pour guider dans la bonne direction :))

quels sont les concepts que je dois apprendre?

  1. En tant qu'intégrateur de bibliothèque que vous devez savoir sur la technologie de fin avant que vous allez utiliser (JSF, JSP ou PHP, etc)
  2. Vous devez savoir sur base du multimédia de manipulation en java (parfois aide au débogage)
  3. base de flash vidéo (spécialement comment le streaming fonctionne en vidéo sur Internet http://blog.xuggle.com/2009/01/23/overly-simplistic-guide-to-internet-video/)
  4. Supposons que vous connaissez déjà servlets etc.
  5. Jetez un oeil à HTML5. Il a quelques grandes offres comme la lecture vidéo, etc.

ce sont toutes les bibliothèques je peux besoin?

dépend encore une fois

  1. Si vous choisissez javascript pour la fin avant + AJAX à l'esprit http://jqueryui.com/ ou http://jquery.com/
  2. IF JSF est le choix pour la fin avant - http://www.jboss.org/richfaces ou http://www.primefaces.org/ avec JSTL etc
  3. Vous aura besoin d'une bibliothèque comme http://www.xuggle.com/xuggler/

Xuggler est le moyen facile de décompresser, modifier, et de recompresser tout fichier multimédia (ou flux) à partir de Java. Xuggler est disponible sous la Licence Publique GNU Lesser General .

La plupart des sites vidéo Flash utilisent xuggler ou FFMpeg pour la conversion et la lecture.

Comment le convertir en format flash?

Utilisez Xuggler http://www.xuggle.com/xuggler/. Il utilise le FFMpeghttp://www.ffmpeg.org/. Bien que vous deviez utiliser côté serveur pour la conversion (A partir de maintenant, vous ne pouvez pas l'utiliser dans l'applet). Reportez-vous au http://wiki.xuggle.com/Tutorials pour plus d'informations.

Comment le retransmettre à l'utilisateur?

Je le fais normalement dans cette fasion.

<embed height="385" width="640" type="application/x-shockwave-flash" src="http://s.ytimg.com/yt/swf/watch_as3-vflofTU0v.swf" id="movie_player" flashvars="rv.7.length_seconds=107&amp;rv.2.thumbnailUrl=http%3A%2F%2Fi4....." allowscriptaccess="always" allowfullscreen="true" bgcolor="#000000"> 

je l'espère vous aider :)

+0

Merci l'homme, son lot d'informations. –

+0

Vous êtes les bienvenus :) – Favonius

Questions connexes