
Dailymotion, le service d’hébergement, de partage et de visionnage de vidéos en ligne a très récemment mis à disposition de ces utilisateurs un snippet afin de rendre compatible la possibilité de regarder des vidéos en HTML5 depuis un iPhone, iPad, iPod ainsi que depuis un mobile Android. C’est Olivier Poitrey, un des piliers du service Français qui a mis ce bout de code en ligne. Il y a encore peu de temps, il ce n’était pas simple de rendre compatible le visionnage de vidéos sous tous les navigateurs ainsi que les smartphone, et à part YouTube, aucun autre de ces concurrents n’était capable, ou avait mis à disposition le snippet qu’il fallait.
Qu’est-ce qu’un « snippet » ?
Snippet est un terme de programmation informatique pour une petite région réutilisable de code source ou de texte. Ordinairement, ce sont des unités formellement définies à incorporer dans des modules plus larges.
La gestion de snippets est une fonctionnalité de certains éditeurs de texte, des éditeurs de code source, des IDE et autres logiciels apparentés.
Insérez ces lignes de codes entre la balise et avant la balise , sur la page de la vidéo :
1 2 3 4 5 6 7 8 9 | (function(){try{ var m = navigator.mimeTypes, t = 'application/x-shockwave-flash', a = 'ShockwaveFlash.ShockwaveFlash'; if (m && m.length ? !m[t] : !(function(){try{return new ActiveXObject(a)}catch(e){}})()) { var e = document.createElement('script'); e.type = 'text/javascript'; e.async = true; e.src = 'http://www.dailymotion.com/js/external/embedcompat.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); } }catch(e){}})(); |
Ce qui donne ces lignes de code dans une simple page :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <html> <head> <script type="text/javascript"> (function(){try{ var m = navigator.mimeTypes, t = 'application/x-shockwave-flash', a = 'ShockwaveFlash.ShockwaveFlash'; if (m && m.length ? !m[t] : !(function(){try{return new ActiveXObject(a)}catch(e){}})()) { var e = document.createElement('script'); e.type = 'text/javascript'; e.async = true; e.src = 'http://www.dailymotion.com/js/external/embedcompat.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); } }catch(e){}})(); </script> </head> <body> <!--Début vidéo--> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.dailymotion.com/swf/video/x62lif?width=320&theme=none&foreground=%23F7FFFD&highlight=%23FFC300&background=%23171D1B&start=&animatedTitle=&additionalInfos=0&autoPlay=0&hideInfos=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="320" height="240" src="http://www.dailymotion.com/swf/video/x62lif?width=320&theme=none&foreground=%23F7FFFD&highlight=%23FFC300&background=%23171D1B&start=&animatedTitle=&additionalInfos=0&autoPlay=0&hideInfos=0" allowscriptaccess="always" allowfullscreen="true"></embed></object> <!--Fin vidéo--> </body> </html> |
Bienvenue sur mon blog, je m'appelle Aurélien,
j'ai dix sept ans. Je vais essayer de vous faire partager mes découvertes et mes réactions sur ce qui me passionne au travers d'articles publiés de façons régulière.
Mes sont passions la technologie, la musique (rock/metal), la photographie et tout ce qui touche au graphisme comme le motion design (stop motion, video mapping...). N'hésitez pas à réagir sur mes articles, je me ferait un plaisir d'y répondre. Je vous souhaite une agréable visite ! En savoir plus ►
Laisser une réponse