YouTube : Nettoyons les URLs d’intégration de vidéos
Cet Article est la traduction d'une annonce officielle publiée par Google.
Depuis longtemps, le code d’intégration des vidéo YouTube contenait des URLs malformées qui nous embarrassaient, le premier paramètre d’URL (en fin d’URL) devrait toujours commencer par un “?”, mais nos paramètres d’URL commencent avec un “&”. Cela ressemble à quelque chose comme ceci:
http://www.youtube.com/v/0XjwoVqM_qE&feature=player_embedded&fs=1 (incorrect)
http://www.youtube.com/v/0XjwoVqM_qE?feature=player_embedded&fs=1 (correct)
Heureusement, nous avons trouvé un moyen d’utiliser des URL correcte sans froisser les anciens navigateurs, et nous sommes impatient d’y mettre en place.
En parlant de changements dans le code d’intégration, nous tenons aussi à peaufiner son code HTML. Le nouveau code d’intégration YouTube est plus léger et fonctionne sur tous les navigateurs que ce soit ceux des ordinateurs les plus anciens jusqu’à ceux des smartphones. Vous ne trouverez pas une autre portion de code HTML qui n’ait subit autant de tests! Voici un aperçu du résultat du code optimisé et simplifié:
Et voici à quoi ressemble le code HTML :
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/0XjwoVqM_qE?color1=0xb1b1b1
color2=0xcfcfcf&<br/>hl=en&feature=player_embedded&fs=1">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<embed src="http://www.youtube.com/v/0XjwoVqM_qE?color1=0xb1b1b1&color2=0xcfcfcf&hl=en&
feature=player_embedded&fs=1"
type="application/x-shockwave-flash" allowfullscreen="true"
allowScriptAccess="always" width="425" height="344">
</object>
Si vous copiez manuellement les codes d’intégration sur YouTube.com, ou depuis l’API de YouTube ou encore oEmbed, vous allez commencer à obtenir ce code HTML très bientôt. Pour toutes les vidéos YouTube que vous avez déjà intégré sur le web, ne vous inquiétez pas, cela continuera à fonctionner pour toujours.
Rédigé dans sa version originale par Phil Harnish