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 :

<?php

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">

</embed></object>';

return $embed_code;

}

       

?>

 

 

 

 

Et pour youtube :

 

<?php

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.