Overrides the fullscreen opening component, usually a fullscreen icon
Overrides the fullscreen implementation component
Overrides the image rendering implementation for this instance
Overrides the seekin component, usually a seekable bar
Overrides the control of the state component, usually a play/pause button
Overrides the time display seek component, usually a text based position
/duration
component
Determines if the components should animate the controls
How long to delay the animations
How long the animations should take
The easing to use for the animation
Must provide the aspect ratio of the video
The video should automatically play when loaded
Determines if the controls should be shown
The length of time the controls should be shown for before fading
Prevent the video from requesting audio focus
Turns the component into a GIF type video, i.e. it autoplays, has no controls, doesn't grab audio focus.
Determines if the video should loop
Overrides the fullscreen implementation for this instance
The starting position of the video
If supported by the implementation, the position will only be updated on this interval
The seek component is a variable width component and needs a certain amount of space to be useful. The audio
component will only render the seek component when there is enough space to make the user experience sensible.
This is often around 100
pixels.
Set this property to override that break width. Setting it to null
will result in the flex being removed
entirely and the component being rendered at it's full width.
Closes the fullscreen screen
Invoked when the video is loaded
Invoked at the positionInterval
Invoked when the state of the video changes
A custom controls component