Разделы документации
Поиск⌘KPlayer SDK
Если сайт собирает страницы сам, используйте @dodocast/player — ссылки, embed и данные канала одной функцией.
bash
npm install @dodocast/playerjs
import { mount } from '@dodocast/player'
mount('#player', { kind: 'video', code: 'abc123XYZ0', start: 90 })| Задача | Функции |
|---|---|
| Ссылки и встраивание | watchUrl(), embedUrl(), embedHtml(), mount() |
| Прямые HLS-ссылки (Pro, Business) | streamUrl() |
| Данные канала 24/7 | getChannelState(), getChannelGuide(), progress() |
| Подписанные ссылки (на сервере, Node.js 18+) | signToken(), signedStreamUrl(), signedPlaylistItemUrl() |
embedHtml() возвращает ту же разметку, что кнопка «Встроить» в консоли. Подробнее, с примерами: Player SDK · GitHub · npm. Лицензия MIT.
Обновлено: