Youtube yeni bir döneme geçiş yaptığından dolayı videoların diğer siteler üzerinden izlenebilmesi için yeni kodlar yayımladı bende bunu kendi siteme uyarlamak istedim fakat bir yerde takıldım kaldım bana yardım edebilecek arkadaş varsa şimdiden teşekkürlerimi borç bilirim.
Takıldığım konu şu;
// 3. This function creates an <iframe> (and YouTube player) // after the API code downloads. var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '390', width: '640', videoId: 'M7lc1UVf-VE', events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); }
videoId: yazan yerin karşısında "M7lc1UVf-VE" yazıyor bu youtube üzerinde bir videonun kısaltılmış kodudur, bu kodu oraya yazdığımızda benim sitede bütün youtube videolarının hepsi o koda ait olan videoyu oynatıyor. Olması gereken şey videoId: yazan yerin karşısına başka birşey olmalıki her video ayrı izlenebilmeli. Bilmeme anlatabildin mi?
videoların izlenebilmesi için bunları uygulamana gerek yok, dökümantasyon iframe ile embed ettiğin playerın kontrollünü sağlaman için eventler içeriyor. Bu şekilde embeb edersen kendin bir buton ile videoyu başlatma, durdurma, ses kısmı v.b. gibi işlemleri gerçekleştirebilirsin.