Вы путаете видео со стримом.
Для стримов
API другое.
Размещаем iframe со стримом
<iframe
src="https://live.vkvideo.ru/app/embed/denzito?autoplay=true"
width="800"
height="450"
frameborder="0"
allowfullscreen
></iframe>
Вешаем слушатель событий
<script>
const stream = document.querySelector('iframe');
window.addEventListener(
'message',
(m) => {
if (m.source !== stream.contentWindow) {
return;
}
console.log(m.data);
},
);
</script>
Ну а дальше смотрим в логах, какие события приходят от стрима (m.data). Там будут, например,
"embed-play"
{ event: "started", duration: 0, time: 0 }
{ event: "volumechange", volume: 1, mute: false }
"embed-pause"
{ event: "paused", time: 0 }
Ну и можно отправлять сообщения стриму через
stream.contentWindow.postMessage</stream>;