Как отслеживать видимость плеераВ PRO можно получать данные о видимости плеера (насколько процентов он реально виден пользователю в данный момент).
Можно послать запрос через API player.api("visibility");
В ответ плеер пришлет процент видимости в данный момент. В настройках также можно включить автостарт воспроизведения, когда плеер становится видим. Если включить опцию function PlayerjsEvents(x,y,z){
if(x=="visibility"){
console.log("Видимость",z);
}
}
Отслеживание видимости работает даже в том случае, когда плеер находится внутри iframe и загружается с другого домена. Функционал работает с помощью IntersectionObserver, но не все браузеры его поддерживают в данный момент. |