object embed api kullanıyorsunuz...
iframe api kullanırsanız sorunu çözebilirsiniz...
ayrıca çok zor bulunan bir şeydir...
bilirim çok kafa ağrıttım buna...
şu an satışta olan sistemim için playlist yazıyorum...
var done = false;
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED && !done) {
// sıradaki şarkıya geçişi buradan tetikleyin...
}
if (event.data == YT.PlayerState.PLAYING) {
// şarkı oynamaya başlayınca yapılacakları buradan tetikleyin
}
if (event.data == YT.PlayerState.PAUSED) {
// şarkı duraklatıldığında yapılacakları buradan tetikleyin
}
if (event.data == YT.PlayerState.BUFFERING) {
// müzik buffer olurken yüklenmek için duraklatıldığında yapılacak olanları buradan tetikleyin...
// yani yükleniyor tarzı bişey çıkartmak için...
}
if(event.data == YT.PlayerState.onPlayerError){
// müziği bulamazsa olacakları buradan tetikleyin...
}