Video

Stylistic video. Part of the Bolt “Components” CSS framework that powers the Bolt Design System.

Install via NPM
npm install @bolt/video
{% include "@bolt/video.twig" with {
  videoId: "5609376179001",
  accountId: "1900410236",
  playerId: "r1CAdLzTW",
  showMeta: true,
  showMetaTitle: false
} only %}
Name Type Value(s) Description Default
attributes object

A Drupal-style attributes object with extra attributes to append to this component.

N/A
videoId string OR number

Brightcove ID for this video.

N/A
playerId string

Brightcover Player ID.

N/A
accountID string OR number

ID of the Brightcove account that owns the video.

N/A
videoUuid string

A unique identifying string, randomly generated if not provided.

N/A
ratio boolean

Maintain video ratio.

N/A
collapsed boolean

Should the video be collapsed on load.

N/A
showMeta boolean

Should the video show meta data.

true
showMetaTitle boolean

Should the video show meta title.

true
controls boolean

Should the video controls be available.

true
autoplay boolean

Should the video auto-play on load.

false
loop boolean

Should the video loop.

false
isBackgroundVideo boolean

Set to true if the video is a background.

false

This video has showMeta set to true and showMetaTitle set to true.

This video has showMeta set to false.

This video has showMeta set to true and showMetaTitle set to false.

This video has controls set to false, you cannot interact with the video player but you can create external control to interact with it:

This video has external controls:

This video has an inline script.

This video has external controls and an inline script:

This video has attributes for email share. Inline script is required for the email share.

This video is coming from the band's background.

This video has showMetaTitle set to false to hide the title from the video player, so you can pass the title to other markup.

Figure and Figcaption

EE: Transforming the Customer Journey Through 1:1 Customer Engagement (Suzanne Woolley)

Headline with Video

EE: Transforming the Customer Journey Through 1:1 Customer Engagement (Suzanne Woolley)

Bolt video player with HTML on the page before the JS runs. The HTML for this was from copying and pasting in the HTML from Pattern Lab's copy to clipboard.

Bolt video player markup that's dynamically injected into the page. Markup being injected was properly copied over from Pattern Lab's HTML example.

Inject video player