VideoProps
Interface: VideoProps
Defined in: components/defaultDevComponents.tsx:279
Компонент видео для dev-режима.
Прямая обёртка над <video>:
- поддерживает стандартные HTML-атрибуты видео;
- принимает src как URL или attachment ID;
- по умолчанию добавляет max-width: 100% для адаптивности;
- поддерживает контролы воспроизведения, автозапуск, зацикливание и другие стандартные опции.
Важно:
- Это базовая dev-версия компонента, которая НЕ загружает attachments по ID.
- Production версия с поддержкой загрузки attachments находится в runtime-host (apps/runtime-host/src/components/runtimeComponents.tsx).
- Если src начинается с 'att-', в production runtime загрузится через API, а здесь просто отобразится как обычный URL (что вызовет ошибку 404).
Extends
VideoHTMLAttributes<HTMLVideoElement>
Properties
autoplay?
optionalautoplay:boolean
Defined in: components/defaultDevComponents.tsx:285
Автозапуск видео
controls?
optionalcontrols:boolean
Defined in: components/defaultDevComponents.tsx:283
Показывать контролы воспроизведения
Overrides
React.VideoHTMLAttributes.controls
loop?
optionalloop:boolean
Defined in: components/defaultDevComponents.tsx:287
Зацикливание воспроизведения
Overrides
React.VideoHTMLAttributes.loop
muted?
optionalmuted:boolean
Defined in: components/defaultDevComponents.tsx:289
Приглушенный звук
Overrides
React.VideoHTMLAttributes.muted
poster?
optionalposter:string
Defined in: components/defaultDevComponents.tsx:291
Постер-изображение перед воспроизведением
Overrides
React.VideoHTMLAttributes.poster
src?
optionalsrc:string
Defined in: components/defaultDevComponents.tsx:281
URL видео или ID attachment (например, 'att-xxx')
Overrides
React.VideoHTMLAttributes.src