Skip to Content
Плейлисты

Плейлисты

Поддерживаются два вида плейлистов:

  • Динамические — список ID видео передаётся в URL-параметре. Удобно для формирования плейлиста на лету.
  • Статические — плейлист создаётся в панели управления Kinescope и указывается по ID.

Динамический плейлист

Перечислите ID видео через запятую в параметре video_ids:

<iframe src="https://kinescope.io/playlist?video_ids=ID1,ID2,ID3" allow="autoplay; fullscreen; picture-in-picture; encrypted-media; gyroscope; accelerometer; clipboard-write; screen-wake-lock;" style="border: none;" ></iframe>

В браузерах есть ограничения на длину URL. Для больших плейлистов используйте статические плейлисты.

Статический плейлист

Укажите ID плейлиста:

<iframe src="https://kinescope.io/pl/PLAYLIST_ID" allow="autoplay; fullscreen; picture-in-picture; encrypted-media; gyroscope; accelerometer; clipboard-write; screen-wake-lock;" style="border: none;" ></iframe>

Использование с IFrame API

При создании плеера через IFrame API используйте те же URL-адреса в параметре url:

function onKinescopeIframeAPIReady(playerFactory) { playerFactory .create('player', { url: 'https://kinescope.io/playlist?video_ids=ID1,ID2,ID3', behavior: { playlist: { autoSwitch: true, loop: false, }, }, }) .then((player) => { player.on(player.Events.CurrentTrackChanged, (event) => { console.log('Текущий ролик:', event.data.item.id); }); player.on(player.Events.Ended, () => { console.log('Плейлист завершён'); }); }); }

Управление плейлистом

Для переключения между роликами в плейлисте используйте методы IFrame Player API:

МетодОписание
next()Переключить на следующий ролик.
previous()Переключить на предыдущий ролик.
switchTo(id)Переключить на ролик с указанным ID.
getPlaylistItem()Получить информацию о текущем ролике.