XHTML & CSS

Integrer un lecteur de vidéo en flash dans votre site

Le 28 octobre 2007 à 19:49 par micka39

Les lecteurs de vidéo en flash comme sur Youtube ou DailyMotion sont de plus en plus présents sur les sites web.

Dans ce tutorial nous allons utiliser le lecteur FLV de Jeroen Wijering .

Pour commencer vous devez tous d’abord télécharger le zip contenant tous les fichiers ici

  • Dezippez le contenu
  • Renommer le dossier en lecteur_flash
  • Créer ensuite un nouveau fichier HTML
  • Placer le à la racine de votre serveur
  • Mettez y dedans le code qui suis
  • Creer deux repertoires à la racine : videos et preview
  • Glissez y les deux fichiers qui se trouvent dans le zip :video.flv et preview.jpg
  • Ensuite testez votre fichier si vous utilisez Firefox et que l’animation ne se charge pas essayez avec IETab
  1.  
  2. <!– Inclusion du script du lecteur –>
  3. <script src="lecteur_flash/swfobject.js" type="text/javascript"></script>
  4. <p id="player"><a href="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=French">Vous n‘avez pas flash player, cliquez ici pour le télécharger !</a></p>
  5. <script type="text/javascript">
  6. var s1 = new SWFObject("lecteur_flash/flvplayer.swf","single","300","170","7");
  7. // Autorise ou pas l’affichage pleine ecran
  8. s1.addParam("allowfullscreen","true");
  9. //L’emplacement de notre fichier
  10. s1.addVariable("file","videos/video.flv");
  11. //L’emplacement du fichier de pré visualisation        
  12. s1.addVariable("image","preview/preview.jpg");  
  13. // La taille
  14. s1.addVariable("width","300");
  15. // La hauteur  
  16. s1.addVariable("height","170");
  17. // Uniquement pour une image voir sur wikipedia la définition  s1.addVariable("kenburns","false");
  18. // Pour afficher le player dans la div avec l’id nommé "player"
  19. s1.write("player");
  20.  </script>

Ceci était un exemple de lecteur vidéo de type FLV

Maintenant passons à la lecture d’un fichier MP3 avec l’album en previsualisation

  1.  
  2.         <script type="text/javascript">
  3.         var s1 = new SWFObject("lecteur_flash/flvplayer.swf","single","300","170","7");
  4.         // L’emplacement de notre fichier vous n’avez rien à modifier dans les types tous est détecté automatiquement
  5.         s1.addVariable("file","musique/Avril Lavigne - Girlfriend.mp3");
  6.         // L’emplacement du fichier de pré visualisation ici la pochette du single
  7.         s1.addVariable("image","preview/Avril Lavigne - Girlfriend.jpg");
  8.         s1.addVariable("width","300");
  9.         s1.addVariable("height","170");
  10.         // Pour afficher le player dans la div avec l’id nomme player
  11.         s1.write("player");
  12. </script>

Il existe aussi une possibilité de créer une playlist .

Vous pouvez aussi afficher d’autre type de fichiers comme des jpg,swf,png ou encore gif

Acceder à la documentation de JW Players

8 commentaires »

Gravatar

Commentaire de Damien

le 28 octobre 2007 à 22:09

Sympa, par contre ton (p id=”player”) n’est pas fermé,
et il faut savoir qu’un des avantages d’swfobject est qu’on peut mettre un contenu alternatif à l’animation flash.

(p id=”player”)Vidéo de ma souris dans mon séche linge(/p)

:)

Gravatar

Commentaire de micka39

le 28 octobre 2007 à 22:26

Merci c’est corrigé ;)

Gravatar

Commentaire de Olivier

le 28 octobre 2007 à 23:37

Merci pour le tuto. Et comme je n’utilise pas encore de vidéos sur le blog, rien que pour me servir du tuto, je pense m’y mettre très rapidement.
Je donnerais de l’info très rapidement, comptez-dessus ! :)

Gravatar

Commentaire de ManiT4c

le 29 octobre 2007 à 12:05

J’ai eu à créer un player flash pour un client qui voulait faire de la vidéo sur le web. On s’est retrouvé avec un problème de “qualité” des vidéos du à l’encodage en FLV (crenelage lors des zoom ou déplacement rapide) . Si quelqu’un à une solution pour pallier ce problème ca m’interresse. Sinon j’ai du trouvé une solution alternative utilisant media player (beurk) avec pilotage externe etc… Le lien pour ce que sa interresse: http://www.wikistuce.info/doku.php/javascript/modifier_l_apparence_de_windows_media_player

Gravatar

Commentaire de micka39

le 29 octobre 2007 à 13:08

Moi aussi la qualité est plus mauvaise après l’encodage mais en modifiant les frames et le bitrate y a moyens d’obtenir un meilleur résultat .

Gravatar

Commentaire de Laddy

le 10 novembre 2007 à 22:23

Dites j’utilise ce script depuis un moment mais il bouffe ma bande passante.

Y aurait il un moyen d’utiliser directement ce script avec les url de dailymotion par exemple ?
Je ne veux pas utiliser leur jukebox et playlist car elles ne s’intègre pas dans l’ergonomie de mon blog.

Merci aux codeurs developpeurs qui me répondront.

Gravatar

Commentaire de micka39

le 10 novembre 2007 à 22:27

Il y a bien un moyen mais après ce n’est pas très (legale) juste de bouffer la bande passante des autres …

Gravatar

Commentaire de Laddy

le 11 novembre 2007 à 14:15

mon but n’est pas de bouffer la bande passante des autres sinon à la limite me trouver un hébergeur gratuit acceptant ce format ce qui n’est pas le cas de mon ancien hébergeur.

Laisser un commentaire

Votre Nom

Votre E-mail (obligatoire mais ne sera pas publié)

Votre Site ou blog

Votre commentaire

Valid XHTML 1.0 Transitional