Вы можете использовать функцию alert() для отображения названия плейлиста в окне сообщения. Для этого вы можете использовать player.getPlaylist() и player.getPlaylistIndex() для получения информации о текущем плейлисте и его индексе. Затем вы можете использовать player.getPlaylist()[player.getPlaylistIndex()].title для получения названия текущего видео в плейлисте и отобразить его в сообщении alert().
Ниже приведен пример кода, который вы можете использовать:
function onYouTubeIframeAPIReady()
{
player = new YT.Player('player', {
events: {
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerStateChange(event)
{
if (event.data == YT.PlayerState.PLAYING)
{
var playlistTitle = player.getPlaylist()[player.getPlaylistIndex()].title;
alert("Вы смотрите видео из плейлиста: " + playlistTitle);
}
}
function PageLoad()
{
var VarURL = prompt("Ссылка на плейлист");
document.getElementById("player").src = "https://www.youtube.com/embed/?enablejsapi=1&autoplay=1&loop=1&disablekb=1&modestbranding=1&controls=2&showinfo=0&rel=0&listType=playlist&list=" + VarURL.substring(VarURL.indexOf("=") + 1);
}
Здесь, onPlayerStateChange() вызывается каждый раз, когда состояние плеера изменяется. Если состояние плеера изменяется на YT.PlayerState.PLAYING, то вы получите текущее название видео в плейлисте и отобразите его в окне сообщения alert().