GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

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 typeTitle fieldSubtitle fieldDetails field (description)Where it can render
Storiestitle(not used as a Story field)description exists in API, but not documented as a Story-player text blockPlayer header: Story Title (+ Published Date / Live chip in Web)
MomentstitlesubtitledescriptionPlayer Heading text (title/subtitle) + Body text (title/subtitle/description)
VideostitlesubtitledescriptionPlayer 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 description in 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_CHIP
  • STORY_TITLE
  • PUBLISHED_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:

  • title
  • subtitle

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:

  • title
  • subtitle

See BlazeVideosPlayerHeadingTextStyle

Web SDK - Videos headingText contentSource

In the Web SDK theme for Videos:

  • headingText.contentSource: 'TITLE'

See Videos


Did this page help you?