Timeline Studio API Documentation - v0.26.0
Preparing search index...
features/video-player/hooks/use-video-element
useVideoElement
Function useVideoElement
useVideoElement
()
:
{
allVideoElementsRef
:
RefObject
<
Set
<
HTMLVideoElement
>
>
;
cleanupUnusedVideoElements
:
(
activeVideoIds
:
string
[]
,
videoRefs
:
Record
<
string
,
HTMLVideoElement
>
,
)
=>
void
;
getOrCreateVideoElement
:
(
video
:
MediaFile
,
videoRefs
:
Record
<
string
,
HTMLVideoElement
>
,
volume
:
number
,
setVideoSource
:
(
videoId
:
string
,
source
:
"timeline"
|
"media"
)
=>
void
,
)
=>
HTMLVideoElement
;
updateVideoSrc
:
(
videoElement
:
HTMLVideoElement
,
video
:
MediaFile
)
=>
void
;
}
Хук для создания и управления видео элементами
Returns
{
allVideoElementsRef
:
RefObject
<
Set
<
HTMLVideoElement
>
>
;
cleanupUnusedVideoElements
:
(
activeVideoIds
:
string
[]
,
videoRefs
:
Record
<
string
,
HTMLVideoElement
>
,
)
=>
void
;
getOrCreateVideoElement
:
(
video
:
MediaFile
,
videoRefs
:
Record
<
string
,
HTMLVideoElement
>
,
volume
:
number
,
setVideoSource
:
(
videoId
:
string
,
source
:
"timeline"
|
"media"
)
=>
void
,
)
=>
HTMLVideoElement
;
updateVideoSrc
:
(
videoElement
:
HTMLVideoElement
,
video
:
MediaFile
)
=>
void
;
}
Функции для работы с видео элементами
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
Timeline Studio API Documentation - v0.26.0
Loading...
Хук для создания и управления видео элементами