Comment rendre une vidéo YouTube ou DailyMotion valide en XHTML
Par 1loup, jeudi 19 octobre 2006 à 03:56 :: General :: #810 :: rss
Je viens de voir que les codes fournis par YouTube et DailyMotion ont changés mais ils ne sont toujours pas valides XHTML !
Ils n'ont toujours pas compris que <embed> était INTERDIT en XHTML
Mais ce n'est pas grave, on va le rendre valide tout cela...
Le squelette (modèle), le voici :
<object width="largeur" height="hauteur" type="application/x-shockwave-flash" data="URL"> <param name="movie" value="URL" /> <param name="wmode" value="transparent" /> ... <param name="nom" value="valeur" /> ... <p>Texte de remplacement devant apparaitre si flash désactivé ou plugin absent (penser aussi aux aveugles et au référencement par Google/Yahoo...)</p> </object>
Vous pouvez l'utiliser dans votre code directement si vous l'intégrez entre des <p>...</p>. Personnellement, je préfère centrer les vidéos, j'inscrit donc ce code dans un <div style="text-align: center;">...</div>. Si vous êtes en Wiki sous DotClear, utilisez ///html devant et /// après le code.
- Un exemple sur une vidéo YouTube (choppé sur le blog d'Arkane), le code fourni est :
<object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/YO9JDgU3EUs"> </param> <param name="wmode" value="transparent"> </param> <embed src="http://www.youtube.com/v/YO9JDgU3EUs" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"> </embed> </object>
Je le transforme ainsi :
<div style="text-align: center;"> <object width="425" height="350" type="application/x-shockwave-flash" data="http://www.youtube.com/v/YO9JDgU3EUs"> <param name="movie" value="http://www.youtube.com/v/YO9JDgU3EUs" /> <param name="wmode" value="transparent" /> <p>Clip La ceinture d'Elodie FREGE (en flash)</p> </object> </div>
pour obtenir ceci :
- J'ai été prendre un exemple au hasard sur DailyMotion, c'est exactement pareil (ou presque) :
<div> <object width="425" height="335"> <param name="movie" value="http://www.dailymotion.com/swf/1a1Hb25UtqnjK3usd"> </param><param name="allowfullscreen" value="true"> </param> <embed src="http://www.dailymotion.com/swf/1a1Hb25UtqnjK3usd" type="application/x-shockwave-flash" width="425" height="334" allowfullscreen="true"> </embed> </object> <br /><b> <a href="http://www.dailymotion.com/video/xhu0l_a-chaque-seconde">à chaque seconde</a> </b><br /> <i>envoyé par <a href="http://www.dailymotion.com/morphologique">morphologique</a></i> </div>
devient avec moi :
<div style="text-align: center;"> <object width="425" height="335" type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/1a1Hb25UtqnjK3usd"> <param name="movie" value="http://www.dailymotion.com/swf/1a1Hb25UtqnjK3usd" /> <param name="wmode" value="transparent" /> <p>Vidéo A chaque seconde de Sinclair (en flash)</p> </object> <p><b><a href="http://www.dailymotion.com/video/xhu0l_a-chaque-seconde">à chaque seconde</a></b><br /> <i>envoyé par <a href="http://www.dailymotion.com/morphologique">morphologique</a></i></p> </div>
pour obtenir ceci :
à chaque seconde
envoyé par morphologique
Faite surtout très attention de bien répéter l'URL aux deux endroits nécessaires, l'un sert à Firefox, l'autre à Internet Explorer. Pour les tailles, par contre, en grand maniaque, je n'utilise jamais les nombres donnés par DailyMotion ou YouTube, qui sont standardisés, je préfère rechercher les tailles des vidéos d'origines, il y a ainsi beaucoup moins d'effets de mozaïques.
Une question ? N'hésitez pas ! 
C'était difficile ? Non ! Et voilà 

![[T]](http://static.technorati.com/pix/icn-talkbubble.gif)


[..] Merci à 1loup pour son truc pour rendre valide le







Billets
![Validate my RSS feed [Valid RSS]](/valid-rss.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](/valid-atom.png)



Commentaires
1. Le jeudi 19 octobre 2006 à 18:57, par kitt67
2. Le vendredi 20 octobre 2006 à 07:56, par edonis
3. Le vendredi 20 octobre 2006 à 08:37, par SLB
4. Le samedi 21 octobre 2006 à 00:45, par Xarro
5. Le samedi 21 octobre 2006 à 01:09, par 1loup
6. Le vendredi 27 octobre 2006 à 15:59, par kognus
7. Le vendredi 27 octobre 2006 à 17:22, par 1loup
8. Le vendredi 27 octobre 2006 à 19:00, par kognus
9. Le vendredi 27 octobre 2006 à 19:25, par 1loup
10. Le vendredi 27 octobre 2006 à 20:45, par kognus
11. Le samedi 28 octobre 2006 à 07:46, par 1loup
12. Le samedi 28 octobre 2006 à 10:39, par kognus
13. Le samedi 28 octobre 2006 à 19:09, par 1loup
14. Le lundi 30 octobre 2006 à 21:38, par kognus
15. Le mardi 31 octobre 2006 à 06:02, par 1loup
16. Le lundi 6 novembre 2006 à 20:59, par HoroX
17. Le samedi 6 janvier 2007 à 13:48, par oli91via
18. Le samedi 13 janvier 2007 à 23:34, par eustazio
19. Le jeudi 22 février 2007 à 13:00, par Jean-Sien
20. Le vendredi 8 juin 2007 à 18:22, par Sitenreveuxyenrena
21. Le vendredi 15 juin 2007 à 10:45, par mangepa
22. Le vendredi 15 juin 2007 à 22:40, par 1loup
23. Le jeudi 12 juillet 2007 à 15:17, par TiB
24. Le jeudi 12 juillet 2007 à 18:36, par 1loup
25. Le mardi 21 août 2007 à 23:21, par billboc
26. Le mardi 21 août 2007 à 23:27, par 1loup
27. Le mercredi 22 août 2007 à 23:37, par billboc
28. Le mardi 16 octobre 2007 à 23:24, par Forest
29. Le dimanche 11 novembre 2007 à 20:33, par kiko
30. Le lundi 26 novembre 2007 à 21:27, par Zephir
31. Le lundi 26 novembre 2007 à 22:50, par Zephir
32. Le lundi 26 novembre 2007 à 23:43, par 1loup
33. Le mardi 27 novembre 2007 à 17:57, par Zephir
34. Le mercredi 28 novembre 2007 à 03:04, par 1loup
35. Le mercredi 19 décembre 2007 à 08:06, par tyrun
36. Le mercredi 19 décembre 2007 à 21:29, par 1loup
37. Le vendredi 1 février 2008 à 10:35, par sbertolotti
Les commentaires de ce billet peuvent être suivis sur ce fil RSS
Ajouter un commentaire