Un loup blessé

Le blog, sous DotClear, d'un Geek Gay DVDvore. Naïf paranoïaque, utopiste désabusé.

Contenu | Menu | Sidebarre | Extra | Recherche | Bas de page

Diffusion de vidéos DivX / Stage6 valide XHTML

D'abord, encore merci à tous les participants des précédents billets sur le sujet. Voici donc le code que je vous propose pour diffuser des vidéos au format DivX, qu'elles soient hébergées sur Stage6 ou sur vos propres serveurs, avec un code valide XHTML. La méthode que je trouve finalement la plus facile est de séparer le code en deux avec d'un côté Internet Explorer et de l'autre, le reste des navigateurs. Ce code est prévu pour fonctionner avec DotClear en Wiki. Pour les autres, il suffit de supprimer le ///html du début et le /// final pour que cela fonctionne.


///html
<!--[if IE]>
<div style="text-align:center;">
<object type="video/divx" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" codebase="http://download.divx.com/player/DivXBrowserPlugin.cab" width="LARGEUR" height="HAUTEUR"  >
<param name="src" value="URL" />
<param name="autoplay" value="false" />
<param name="custommode" value="Stage6" />
<param name="showpostplaybackad" value="false" />
<param name="wmode" value="transparent" />
<param name="loop" value="false" />
<param name="pluginspage" value="http://go.divx.com/plugin/download/" />
<p>Texte de remplacement</p>
</object>
</div>
<![endif]-->
<!--[if !IE]><-->
<div style="text-align:center;">
<object type="video/divx" data="URL" codebase="http://download.divx.com/player/DivXBrowserPlugin.cab" width="LARGEUR" height="HAUTEUR">
<param name="src" value="URL" />
<param name="autoplay" value="false" />
<param name="custommode" value="Stage6" />
<param name="showpostplaybackad" value="false" />
<param name="wmode" value="transparent" />
<param name="loop" value="false" />
<param name="pluginspage" value="http://go.divx.com/plugin/download/" />
<p>Texte de remplacement</p>
</object>
</div>
<!--><![endif]-->
///

Sur ce squelette, il suffit ensuite de modifier chaque occurence de :

URL : Adresse de la vidéo
LARGEUR : Largeur de la vidéo
HAUTEUR : Hauteur de la vidéo
Texte de remplacement : Texte devant apparaitre si le plugin DivX n'est pas présent

  • L'autoplay peut prendre comme valeur false ou true et permet de faire démarrer la vidéo en automatique.

  • Le loop, permet de visionner la vidéo en boucle.

Il est aussi possible de rajouter d'autres arguments. Faites alors attention de les rajouter dans les 2 conditions du code (if IE et if !IE) :

  • Pour que l'écran du player ne soit pas noir, il est possible d'afficher une image (un jpg, un gif ou un png), rajouter alors <param name="previewImage" value="URL de l'image à afficher" />

  • Par défaut, il y a un buffering de la vidéo.

Pour fonctionner sans tampon, rajouter <param name="bufferingMode" value="null" />

Pour que la vidéo ne démarre que lorsque l'intégralité du fichier est chargé, rajouter <param name="bufferingMode" value="full" />

  • Par défaut, il n'y a pas de contrôle sur la version du plugin DivX utilisé. Pour rajouter une condition, par exemple la présence du plugin 1.0.0, rajouter <param name="minVersion" value="1.0.0" />

  • Pour ne pas autoriser le menu du clic droit, rajouter <param name="allowContextMenu" value="false" />

  • Par défaut, les boutons de controles de la vidéo sont petits.

Pour les supprimer, rajouter <param name="mode" value="null" />

Les autres valeurs possibles sont

floating/auto hide : value="zero"
large : value="large"
full : value="full"

(Certains paramétrages sont spécifiques aux vidéos personnelles et n'auront pas d'effets sur une vidéo Stage6)

Tag(s) :   - ,  - ,  - 

Trackbacks

Aucun trackback.

Pour faire un trackback sur ce billet, changez tb.php par tada.php dans ceci :
http://1loup.net/tb.php?id=1048

Commentaires

1. Le lundi 27 août 2007 à 21:32, par Guillaume

Gravatar

MyBlogLog

merci pour ce travail... je vais utiliser ton code quand je mettrai en ligne ma collection d'émissions TV que je suis en train d'uploader !!!! :hysterique: :hysterique:

2. Le mardi 4 septembre 2007 à 00:21, par Ricou

Gravatar

MyBlogLog

Merci pour le p'tit code \o/ !
Il me sera bien utile !

3. Le mercredi 5 septembre 2007 à 22:38, par moinillon

Gravatar

Merci à vous, cela fonctionne bien : www.moinillon.net/post/20...
Je ne comprends pas pourquoi Safari se bloque, mais cela dépend peut-être d'autre chose.
Merci !
Tiens, aujourd'hui c'est la saint LOUP !

Ajouter un commentaire

Calculette

Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.

Informations supplémentaires :

Ici, c'est chez moi, compris ?
Je ne fais pas de prémodération, le captcha devrait éliminer les spammeurs.
Mais je dis non au langage SMS.
Essayez d'être compréhensible. Je préfère des fautes de frappes, de grammaires, d'orthographes à "KiC Kifè KK".
Pour le reste, ensuite, je fais ce que je veux avec VOS commentaires. Je peux très bien les modifier (je mettrais "Edit") ou les censurer si je l'estime nécessaire.

(Adresse IP enregistrée même derrière un proxy !)

Pour me faire coucou

QUoi ?

Bah, un blog... c'est un avis personnel qui n'engage QUE moi (et encore!), purement subjectif etc...

Mon sapin de Noël

Logo Blogging accompagné
Recommandé par des Influenceurs.

Full RSS Blog
Recommandé par des Influenceurs.

Horloge ClockLink

Thèmes

Images aléatoires

Le choupinou Jake Gyllenhall
suited001.jpg
Photos Persos
DSCN0191.JPG
Des choupinous sexy
I55-08.jpg
Fractales
celebrate.jpg

Syndication / Autres

Logo RSS Billets
RSS :

Atom:


Logo RSS Commentaires
RSS :

Atom:

Blog précédent http://nextblog.bleebot.com Blog suivant Nextblog
Début | Contenu | Menu | Sidebarre | Extra | Recherche