Arkadaşlar Merhaba, 

Youtube Galeri vs. yapmak için işinizi kolaylaştıracak bir fonksiyon paylaşmak istedim. İki fonksiyonum var bunlardan biri youtube videosunun kapak fotoğrafı için bir diğeride embed linki için.

Tavsiye: Eğer galerinize videoları olduğu gibi embed edecek olursanız sayfa hızı çok düşecektir. Eğer böyle bir yol izleyecekseniz sayfa hızını artıracak şu yönetimi izleyebilirsiniz. Light and Responsive YouTube Embeds

1.Youtube Video Kapak Fotoğrafı Alma Fonksiyonu

function _youtubeImg($url){

parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array_of_vars );
$kod= $my_array_of_vars['v'];
return "http://img.youtube.com/vi/" .$kod ."/0.jpg";
}

2.Youtube Video Embed Url Alma Fonksyonu

function _youtubeEmbed($url){

parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array_of_vars );
$kod= $my_array_of_vars['v'];
return "http://youtube.com/embed//" .$kod;
}

Örnek Kullanım:

<!--Resim-->
<img src="<?= _youtubeImg("https://www.youtube.com/watch?v=-Zmt3108iRY") ?>">

<!--Video-->
<iframe width="560" height="360"
src="<?= _youtubeEmbed("https://www.youtube.com/watch?v=-Zmt3108iRY") ?>"
frameborder="0" allowfullscreen>
</iframe>

Youtube Galeri yapmak için birebir. Dinleye Dinleye kullanın :)