Documentation PHPBoost 3

Insérer des vidéos sur PHPBoost

Table des matières
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:

:li Tous les utilisateurs ont flash (Windows, Mac et même Linux!), contrairement aux formats comme Quicktime ou Windows Media Player ou encore Real Player.

:li C'est un format très adapté, un lecteur bien fait en flash est très propre, le format flv est particulièrement adapté au streaming.

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



Il vous faut pour commencer héberger votre vidéo quelque part sur le net.

Deux solutions s'offrent à vous:


:li 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)
:li Vous souhaitez faire héberger votre vidéo par un service adapté dans ce cas voici une présentation des principaux services.


Dailymotion



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 apparaitra 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.mon-site.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
Youtube est un des gros hébergeurs de vidéos. La remarque précédente sur dailymotion est aussi valable, leur lecteur est tout de même bien fait, en revanche la taille des fichiers est limitée à 100 Mo. Le choix dépend donc de l'importance de vos critères.

Là encore la démarche est facilitée: le code source en html est donné. Il suffit donc de soutirer quelques informations de ce code pour afficher la vidéo. D'abord il s'agit du champ appelé embed, vous avez là encore 3 valeurs à relever.

Voici un exemple de vidéo de chez youtube:

Code BBCODE :
[swf=425,350]http://www.youtube.com/v/9iC0EbHcU1U[/swf]



Qui donne:



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]


Cette page a été vue 2608 fois