Générer un lecteur exportable à partir d'une adresse youtube ou dailymotion
ARCHIVE
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.