<media-control-bar> On this page The <media-control-bar>
container component is used to make layout and styling of your controls as a “control bar” easier.
By default, <media-control-bar>
will try to scale down other Media Chrome components if there is not enough room and will grow to the width of the <media-controller>
.
< media-controller >
< video
playsinline muted crossorigin
slot ="media"
src ="https://stream.mux.com/A3VXy02VoUinw01pwyomEO3bHnG4P32xzV7u1j1FSzjNg/low.mp4"
> </ video >
< media-control-bar >
< media-play-button > </ media-play-button >
< media-seek-backward-button > </ media-seek-backward-button >
< media-seek-forward-button > </ media-seek-forward-button >
< media-mute-button > </ media-mute-button >
< media-volume-range > </ media-volume-range >
< media-time-display > </ media-time-display >
< media-captions-button > </ media-captions-button >
< media-playback-rate-button > </ media-playback-rate-button >
< media-pip-button > </ media-pip-button >
< media-fullscreen-button > </ media-fullscreen-button >
< media-airplay-button > </ media-airplay-button >
</ media-control-bar >
</ media-controller >
<media-control-bar>
will expand the <media-time-range>
if there is extra space available.
< media-controller >
< video
playsinline muted crossorigin
slot ="media"
src ="https://stream.mux.com/A3VXy02VoUinw01pwyomEO3bHnG4P32xzV7u1j1FSzjNg/low.mp4"
> </ video >
< media-control-bar >
< media-play-button > </ media-play-button >
< media-seek-backward-button > </ media-seek-backward-button >
< media-seek-forward-button > </ media-seek-forward-button >
< media-mute-button > </ media-mute-button >
< media-time-display > </ media-time-display >
< media-time-range > </ media-time-range >
</ media-control-bar >
</ media-controller >
<media-control-bar>
can be used as a control bar outside of the <media-controller>
by using the mediacontroller
attribute.
< div >
< media-controller id ="mc" >
< video
playsinline muted crossorigin
slot ="media"
src ="https://stream.mux.com/A3VXy02VoUinw01pwyomEO3bHnG4P32xzV7u1j1FSzjNg/low.mp4"
> </ video >
</ media-controller >
< media-control-bar style =" width : 100 % " mediacontroller ="mc" >
< media-play-button > </ media-play-button >
< media-seek-backward-button > </ media-seek-backward-button >
< media-seek-forward-button > </ media-seek-forward-button >
< media-mute-button > </ media-mute-button >
< media-time-display > </ media-time-display >
< media-time-range > </ media-time-range >
</ media-control-bar >
</ div >
Name Type Description mediacontroller
string
The element `id` of the media controller to connect to (if not nested within).
Name Default Description --media-primary-color
rgb(238 238 238)
Default color of text and icon. --media-secondary-color
Default color of button background. --media-text-color
var(--media-primary-color, rgb(238 238 238))
color
of button text.--media-control-bar-display
inline-flex
display
property of control bar.--media-control-display
var(--media-control-bar-display, inline-flex)
display
property of control.
More