VideoSliderBanner
Carousel/slider of videos with shared playback options.
Includes the common banner props.
Props
id●required
string
CMS id.
videos●required
VideoProps[]
Videos rendered as slides.
mutedAutoplay●required
boolean
If true, each video autoplays muted.
hideControls●required
boolean
If true, native controls are hidden.
loop●required
boolean
If true, loops each video.
mobileAspect●required
'SIXTEEN_TO_NINE' | 'FOUR_TO_THREE' | 'NINE_TO_SIXTEEN'
Aspect ratio to use on mobile layouts.
Example
const banner: VideoSliderBanner = {
typename: BannerTypename.VideoSlider,
id: 'b_123',
title: null,
titleTag: 'h2',
titleAlign: 'left',
cssId: null,
cssClasses: null,
videos: [{} as any, {} as any],
mutedAutoplay: true,
hideControls: false,
loop: true,
mobileAspect: 'SIXTEEN_TO_NINE'
};