Intégrer une vidéo Youtube ou Dailymotion dans un post Dotclear2
Friday, May 22nd, 2009Donc quand vous uploadez une de vos vidéos sur YouTube ou Dailymotion, ces sites vous propose des morceaux de code pour intégrer leur player flash dans votre page pour un visuel et lancement de la vidéo directement.
Le soucis c’est que ces morceaux de code ne fonctionnent pas sous Dotclear2 par défaut, il faut faire un petit ‘hack’ que voici
Pour dailymotion on vous donne un bout de code du type :
<object width="480" height="381"><param name="movie" value="http://www.dailymotion.com/swf/xxx"></param><param name ="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/xxx" type="application/x-shockwave-flash" width="480" height="381" allowFull Screen="true" allowScriptAccess="always"></embed></object>
et pour youtube ça ressemble à :
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/xxx"></param><embed src="http://www.youtube.com/v/xxx" type="application/x-shockwave-flash" width="425" height="350"></embed></object>
En fait Dotclear 2 a besoin de code valide XHTML pour fonctionner et la balise <embed> n’est plus autorisée.
Il faut donc plutôt écrire un code du type pour Dailymotion :
<object data="http://www.dailymotion.com/swf/xxx" type="application/x-shockwave-flash" width="480" height="381"><param name="movie" value="http://www.dailymotion.com/swf/xxx"></param><param name ="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param></object>
et pour Youtube :
<object data="http://www.youtube.com/v/xxx" type="application/x-shockwave-flash" height="350" width="425"><param name="movie" value="http://www.youtube.
com/v/xxx" /></object>
et voilà votre vidéo est intégrée


