Générer un lecteur exportable à partir d'une adresse youtube ou dailymotion


Voici 2 fonctions, permettant de générer un lecteur exportable à partir d'une adresse youtube/dailymotion . Pratique, et efficace :)



Pour dailymotion :


function get_dailymotion_embed($dailymotionlink){

     $vid_section = substr( $dailymotionlink, strpos($dailymotionlink, '?') + 1, 1 );

          $vid_id = substr( $dailymotionlink, strpos($dailymotionlink, 'video/') + 6, 6 );

$embed_code = '<object width="100%" height="340">

<param name="movie" value="http://www.dailymotion.com/swf/video/'.$vid_id.'"></param>

<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>

<embed src="http://www.dailymotion.com/swf/video/'.$vid_id.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="340">


return $embed_code;








Et pour youtube :



function get_youtube_embed($youtubelink){


      $vid_section = substr( $youtubelink, strpos($youtubelink, '?') + 1, 1 );

       $vid_id = substr( $youtubelink, strpos($youtubelink, '=') + 1 );



     $embed_code = '<object width="100%" height="340"><param name="movie" value="http://www.youtube.com/'.$vid_section.'/'.$vid_id.'&hl=en&fs=1&">

</param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/'.$vid_section.'/'.$vid_id.'&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="340"></embed></object>';

return $embed_code;






Sources téléchargeables en pièce jointe à cet article.

Une question? Une remarque? Un avis? Twittons-en!

When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission.
Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network and Amazon.