Problème avec les vidéos Youtube sous Dotclear 2
Cet article a été publié par Benjamin
le 08-09-08 à 00:26 dans la catégorie Trucs - Astuces
Tags :
- Libre
- TrucsAstuces
- Tutoriel
- Vidéos
Auparavant sous Dotclear 1, lorsque j'ai migré sous Dotclear 2, j'ai été confronté à un problème assez contraignant : plus aucune vidéo youtube ne s'affichait sur mes articles, je n'avais pourtant rien touché. Après quelques recherches sur Internet, j'ai trouvé la solution.
Voici un code typique d'ajout de vidéo youtube sur un site :
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/pjak4ByHnco&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/pjak4ByHnco&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
Vous remarquerez la balise <embed>. Cette balise ne fait pas partie des balises autorisées du XHTML.
Dotclear 2 la supprime donc purement et simplement, ce qui rend les vidéos illisibles.
Voici donc la technique à appliquer.
Au lieu du code d'insertion d'origine, veuillez modifier et insérer celui-ci :
<object data="http://www.youtube.com/v/****" type="application/x-shockwave-flash" height="350" width="425"><param name="movie" value="http://www.youtube.com/v/****" /></object>
Pour le modifier, il suffit de prendre votre URL d'origine (le code le la vidéo, ici um-GMygsRg4) et de le remplacer par les ****.
Je remercie edonis pour cette astuce très pratique :)
Commentaires
Pour proposer le visionnage d'une vidéo sur le web, d'après moi la meilleur méthode est d'utiliser la balise lien ( < a > ), c'est très compliqué je sais et complètement illogique (haha), mais ça donne le choix à l'internaute:
- regarder la vidéo sur youtube (s'il a flash)
- regarder la vidéo dans un lecteur vidéo (VLC le fait _très bien_)
- ne pas regarder la vidéo (pas d'applet flash qui se charge)
Pour les vidéos venant de dailymotion ou autre, qui ne peuvent pas être visionnées dans un lecteur vidéo (qui donc imposent le couple web+flash), mieux vaut les extraire et les proposer en format Ogg.
Srubs, le justicier qui est bon.
Merci et ravi que ça en aide quelques uns :)
@ Srubs : Cela exige que j'héberge les vidéos sur mon serveur alors non ?
@ edonis : En effet ca m'a été grandement utile :) Merci encore !
Dans l'édition des billets, il y a maintenant un bouton "Média Externe" qui fera apparaître une fenêtre dans laquelle il suffit de coller l'URL de la page YouTube ou GoogleVideo appuyer sur "OK". Cela générera un code fonctionnel et valide.
Bonjour, je commence mon blog sur gandi sous dotclear 2... impossible de mettre une video type youtube dans un billet... j'ai pourtant cherché sur le forum de gandi, celui de dotclear et ici... je tombe souvent sur les même conseils... utiliser xhtml, copier l'adresse dans l'onglet "source", supprimer le "embed", éventuellement essayer de mettre des ///, utiliser le "transformateur" damlec : http://damdec.fr/labo/flash-validator-w3c.html... ça ne fonctionne tjs pas... est-ce que qulqu'un aurait une autre idée ?
merci
Didier
Merci ca marche impec :)