Интеграция с Kinescope Player на странице плеера (внутри iframe)
Для интеграции плеера со сторонним сервисом необходимо самостоятельно реализовать сценарий интеграции (на JavaScript). Этот сценарий будет загружен на веб-странице плеера. Для управления плеером используйте Player API.
Сценарий будет встроен через элемент
script
с атрибутом defer или async. Это нужно учесть при работе с DOM в сценарии.
Для использования Player API необходимо реализовать следующую глобальную функцию JavaScript:
onKinescopePlayerCreated(player: PlayerApi)
– эта функция будет вызываться автоматически каждый раз, когда будет создан новый плеер. Она должна быть объявлена до создания какого-либо плеера. В качестве параметра в функцию передается объект управления плеером.
Пример
// 1. Эта функция будет вызвана автоматически при создании нового плеера.
function onKinescopePlayerCreated(player) {
player
// 2. Этот обработчик будет вызван когда запустится воспроизведение.
// Плеер проиграет 5 сек. и затем должен остановиться.
.on(player.Events.Play, function (event) {
setTimeout(function () {
event.target.pause();
}, 5000);
});
}