Перейти к содержимому

PlaybackWorkspace (Единый экран воспроизведения)

Host-owned экран с inline-плеером слева и панелью плагина справа. Использует тот же layout и portal target, что торрентный плеер и совместный просмотр.

Метод Аргумент Описание
backdropSrc(v) string Фоновое изображение общего экрана воспроизведения.
stageMode(v) "player" | "preview" Состояние левой сцены до или во время воспроизведения.
Значение по умолчанию: "player"
child(v) UIComponent Содержимое правой панели, обычно EpisodeSelector в режиме panel.

Базовые методы (наследуются от UIComponent)

// Плеер слева, очередь серий справа
ui.render(
PlaybackWorkspace()
.backdropSrc("https://example.test/backdrop.jpg")
.child(
EpisodeSelector()
.isOpen(true)
.presentation("panel")
.episodes(episodes)
.onPlay((episode) => openEpisode(episode))
)
);

Запустить в Sandbox