Ben Youtube Iframe API kullanan bir web sayfam var ve ben bu kod satırını kullanarak VideoId değiştirmek başardı: değiştirme Youtube Iframe playerVars dinamik
player.loadVideoById(videoId)
Ama döngü hem VideoId ve çalma listesine video için sırayla
eşleşmeli ve böylece playerVars nesnesinin içindeki çalma listesi parametresini değiştirmem gerekiyor. Birisi bana buna yaklaşmanın kolay bir yolu söyleyebilir mi?Bu orijinal kodudur: Ben aşağıda gösterildiği gibi bir değişken ayarı denedim ve loadVideoById yaptığı gibi dinamik olarak değişti
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'M7lc1UVf-VE',
playerVars: {
'loop' : 1,
'playlist': 'M7lc1UVf-VE'
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
:
player.loadVideoById(videoId)
currentVideoId = videoId
ve
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: currentVideoId,
playerVars: {
'loop' : 1,
'playlist': currentVideoId
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}