Title, subtitle, and details placement
This page explains where Title, Subtitle, and Details (typically Description) appear in the Moments, Stories, and Videos experiences, and which SDK surfaces let you choose what field is rendered.
Quick mapping (player UI)
| Content type | Title field | Subtitle field | Details field (description) | Where it can render |
|---|---|---|---|---|
| Stories | title | (not used as a Story field) | description exists in API, but not documented as a Story-player text block | Player header: Story Title (+ Published Date / Live chip in Web) |
| Moments | title | subtitle | description | Player Heading text (title/subtitle) + Body text (title/subtitle/description) |
| Videos | title | subtitle | description | Player Heading text (title/subtitle). (No "body/details" text area documented like Moments.) |
Stories
- Player placement:
- Title shows as Story Title in the player.
- Subtitle is not documented as a Story metadata field used by the player.
- Details: Stories have
descriptionin the API response, but the player styling docs describe Story Title / Published Date / Live chip rather than a details body text block.
Web SDK: Story header ordering
In the Web SDK, Story header elements can be reordered using contentOrder:
LIVE_CHIPSTORY_TITLEPUBLISHED_DATE
See Stories
Moments
Moments have two text placements in the player:
- Heading text: the primary header text line
- Body text: an expandable "details/body" text area
iOS: Moments heading text source
[BlazeMomentsPlayerHeadingTextStyle.ContentSource] controls what appears in the heading:
titlesubtitle
See BlazeMomentsPlayerHeadingTextStyle
Web SDK - Moments heading/body contentSource
headingText.contentSource:'TITLE' | 'SUBTITLE'bodyText.contentSource:'TITLE' | 'SUBTITLE' | 'DESCRIPTION'
See Moments
Videos
Videos have a heading text surface in the player which can be populated from either title or subtitle.
iOS - Videos heading text source
BlazeVideosPlayerHeadingTextStyle.ContentSource controls what appears in the Videos player heading:
titlesubtitle
See BlazeVideosPlayerHeadingTextStyle
Web SDK - Videos headingText contentSource
In the Web SDK theme for Videos:
headingText.contentSource:'TITLE'
See Videos
Updated 25 days ago
