У меня есть один HTML со многими игроками на YouTube.
Я подписываюсь на onStateChange, чтобы получать уведомления, когда пользователь воспроизводит видео.
function onYouTubePlayerReady(playerid) {
var player = document.getElementById("playerA");
player.addEventListener("onStateChange", "callback");
}
Теперь обратный вызов получает newState в качестве параметра.
function callback(newState) {
...
}
Это работает нормально только с одним игроком.
Но со многими игроками, как я могу узнать, какой игрок поднял событие StateChange? У обратного вызова только один параметр.
Есть ли способ узнать, какой игрок вызвал обратный вызов в форме события, или я должен установить для каждого отдельный обратный вызов?