Youtube URL’den Embed Code Çeviri

yt_1200-vfl4C3T0K

Youtube Linkimizin olduğunu varsayalım konuya kopyalandığında otomatik olarak Embed koduna çeviren kod;

(Content adlı string değerimiz içinde youtube linki girilmiş ve başka şeylerinde yazıldığı varsayılarak yazılmıştır.)

Örnek Link: https://www.youtube.com/watch?v=DZcc77SWi7Y

 

 if (Content.Contains("be.com/watch?v=")) //Content içerisinde youtube video linki geçiyorsa
 {
 int YoutubeIDStarter = Content.IndexOf("be.com/watch?v=")+15; //ID Başlangıç yerini alıyor
 string YoutubeEmbedLink = Content.Substring(YoutubeIDStarter, 11); //YoutubeID alıyor
 Content = "<iframe width='450' height='315' src='//www.youtube.com/embed/" + YoutubeEmbedLink + "' frameborder='0' allowfullscreen></iframe>";
 }

Otomatik olarak başlatılması istiyorsanız iframe içersindeki YoutubeEmbedLink kısmının sonuna ?autoplay=1 eklemelisiniz

 

Vimeo Videoları için;

if (Content .Contains("vimeo.com/"))
 {
 int VimeoIDStarter = Content .IndexOf("vimeo.com/") + 10;
 string VimeoEmbedLink = Content .Substring(VimeoIDStarter, 9);
 Content = "<iframe src='https://player.vimeo.com/video/"+VimeoEmbedLink+"' width='450' height='360' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'");
 }

Yazar: Furkan EMRE

Eğer bana .NET mi yoksa PHP mi diye sorsalar hiç düşünmeden PHP derim çünkü biraz düşünsem cevabım .NET olacak!

Bu yazıyı paylaş

  • facebook-share
  • tweet-it
  • friendfeed
  • plus-it

yorumlar