Insérer des vidéos sur PHPBoost

Comment insérer une vidéo dans PHPBoost grâce au BBCode ?
La question a été posée à plusieurs reprises sur le forum, nous allons ici y répondre en traitant plusieurs cas.

Quel format choisir ?



Sur PHPBoost il est uniquement possible d'afficher des vidéos au format flash.
Pourquoi ? Il y a plusieurs raisons :
  • Tous les utilisateurs ont flash (Windows, Mac et même Linux !), contrairement aux formats comme Quicktime ou Windows Media Player ou encore Real Player
  • Un lecteur bien fait en flash est très propre, son format flv est particulièrement adapté au streaming

Première étape : héberger la vidéo



Tout d'abord il faut que votre vidéo soit hébergée quelque part sur le net.
Deux solutions s'offrent à vous:
  • Vous disposez d'un lecteur en flash et vous souhaitez l'utiliser (dans ce cas seule la fin de l'article devrait vous intéresser)
  • Vous souhaitez faire héberger votre vidéo par un service adapté dans ce cas voici une présentation des principaux services.

Dailymotion



www.dailymotion.com
Vous pouvez envoyer des vidéos de tous les principaux formats (QuickTime, Windows Media, MPEG, DV, 3GPP...), vos fichiers doivent avoir une taille maximale de 150 Mo (ce qui vous laisse une bonne marge de manœuvre).
Pour envoyer la vidéo, il faut être inscrit (c'est la moindre des choses). Cliquez sur envoyer une vidéo et suivez les instructions. Il est important de ne pas fermer la page pendant toute la durée du chargement !
Une fois la vidéo envoyée, elle apparaîtra dans vos vidéos.
Pour ajouter une vidéo il va falloir copier le code fourni dans le formulaire lecteur exportable.. Nous allons prendre pour l'exemple une vidéo de BMX (www.mussotrail.com). Trois propriétés nous intéressent :
  • La largeur (width en anglais) qui vaut ici 425
  • La hauteur (height en anglais) qui vaut ici 335)
  • L'adresse du fichier vidéo (ici il s'agit de http://www.dailymotion.com/swf/73hv0LSLNy9uU5YZs, il se trouve dans le champ src de la balise embed ;))

Pour l'afficher grâce au BBCode il faudra utiliser la balise flash comme ceci :
Code BBCODE :
[swf=largeur,hauteur]adresse[/swf]

Pour cet exemple nous avons donc :
Code BBCODE :
[swf=425,335]http://www.dailymotion.com/swf/73hv0LSLNy9uU5YZs[/swf]

Et voici le résultat final (centré) :


Remarques:
Dailymotion est un bon hébergeur, leur lecteur est fonctionnel. Un seul reproche à leur faire c'est que lorsqu'on clique sur la vidéo, une nouvelle fenêtre s'ouvre et renvoie sur la vidéo chez eux.

Youtube


www.youtube.com
Il suffit maintenant d'utiliser la balise [youtube] pour les version de PHPBoost supérieur ou égale à la version 4.1

Autres hébergeurs vidéos


Il existe d'autres hébergeurs vidéos et chez tous il s'agit de la même démarche. En voici deux autres: Google Vidéo, Zapicks (sports de glisse).

J'ai mon lecteur flash


Si vous avez votre propre lecteur de streaming en flash vous avez certainement le code html qui va avec.
Pour l'insérer dans PHPBoost il vous suffit simplement de repérer la hauteur, la largeur et l'adresse de votre animation. Ensuite il faut utiliser la balise flash de la façon suivante :
Code BBCODE :
[swf=largeur,hauteur]adresse[/swf]

N'hésitez pas à poser des questions sur le forum pour avoir des éclaircissements ou des précisions.
Cette page a été vue 5121 fois