YouTube üzerinde bulunan videoları bir C# projesinde oynatabilmek için öncelikle flash player eklentisine ihtiyaç duyulmaktadır. ToolBox' a component' i eklemek için menüde sağ tuş tıklayıp Choose Items' e tıklayalım.
Açılan ekranda COM Components tabında Shockwave Flash Object değerini seçip OK butonuna basalım.
Seçmiş olduğumuz component Toolbox' a eklenecektir.
Kontrolü forma sürükleyek bırakalım. Şimdi nasıl video açacağımızı görelim. Örnek bir YouTube linki aşağıdaki gibidir.
http://www.youtube.com/watch?v=xYRSt-bJggc
Bu linki forma eklemiş olduğumuz AxShockwaveFlash nesnesinin Movie özelliğine setlememiz gerekmektedir. Fakat bu işlemi yapmadan önce link üzerinde küçük bir değişiklik yapmak gerekmektedir. Video linki içerisinde bulunan watch?v= kısmı /v/ olarak değiştirilmesi gerekmektedir. AxShockwaveFlash nesnesi için yukarıda bulunan linkin değiştirilmiş hali aşağıdaki gibi olacaktır.
http://www.youtube.com/v/xYRSt-bJggc
Şimdi linki Movie özelliğine atayalım.
private void YouTube_Load(object sender, EventArgs e) { axShockwaveFlash1.Movie = "http://www.youtube.com/v/xYRSt-bJggc"; }
Evet son olarak programımızı çalıştırdığımızda YouTube videosunun yüklendiğini göreceksiniz.
Bu şekilde YouTube videolarını C# projelerinden oynatabilirsiniz.
Başarılar dilerim.