The ad chip.
Ad-blocker notice button, notice policy.
Ad-blocker notice button, block policy.
Ad-blocker notice, adBlockerPolicy: "notice".
Ad-blocker notice, adBlockerPolicy: "block".
Ad-blocker notice title.
Position in a multi-ad break. Placeholders {index}, {count}.
Placeholder {device}.
Audio-track button (screen readers).
A multichannel audio track named after its language. Placeholders
{name}, {channels}.
The only row of an audio menu without tracks.
An audio track the manifest gives no name or language. Placeholder {n}
(1-based position).
Placeholder {device}.
Screen-reader label of a custom action that has no accessibilityLabel.
Placeholder {n} (1-based position).
The ad-blocker notice button (screen readers).
Placeholder {count}.
Fullscreen button while embedded (screen readers).
The error overlay's message. Placeholder {code}. errorMessageProvider,
when it returns text, wins over this.
Fullscreen button while fullscreen (screen readers).
The LIVE chip (screen readers): pressing it returns to the live edge.
The clickthrough button of the SDK's own ad chrome (the web leaves it to the ads provider).
The LIVE chip.
Mute button in the volume menu while sound is on (screen readers).
Playlist next button of the remote chrome (screen readers).
{title} of playNext when the next item has no title.
Pause button (screen readers).
The ad play/pause button while the ad plays (screen readers).
iOS status text while picture in picture plays (unused on the web).
Play button (screen readers) and the vertical feed's play glyph.
Speed button (screen readers).
The up-next card (screen readers). Placeholder {title}.
Playlist previous button of the remote chrome (screen readers).
Quality button (screen readers).
The note beside the adaptive quality row.
The adaptive row of the quality menu.
The bitrate beside a quality row. Placeholder {kbps}.
A resolution row of the quality menu. Placeholder {height}.
Play button once the item has ended (screen readers).
The ad play/pause button while the ad is paused (screen readers).
The error overlay's Retry button (and the vertical feed's).
OGUIConfig.retryButtonLabel, when set to anything but its default,
wins over this.
Seek-back button (screen readers). Placeholder {seconds}.
Scrub bar (screen readers).
Seek-forward button (screen readers). Placeholder {seconds}.
The remote chrome's skip button once the ad can be skipped.
The remote chrome's skip countdown. Placeholder {seconds}.
The 1× row of the speed menu.
Every other row of the speed menu. Placeholder {speed} (e.g. 1.5).
The default sponsored chip.
Subtitles button (screen readers).
A subtitle track the manifest gives no name or language. Placeholder
{n} (1-based position).
The "no subtitles" row of the subtitles menu.
A track without a name or language (not shown on the web).
Mute button in the volume menu while muted (screen readers).
The up-next card. Placeholders {seconds}, {title}. OGUIConfig.upNextText,
when set to anything but its default, wins over this.
Volume button and volume slider (screen readers).
Every word the built-in chrome shows or reads to assistive technology, with English defaults. Hand a partial map to
OGUIConfig.strings(andOGVerticalFeedConfig.stringsfor the feed) to put the chrome in your language:The key set is identical on every OGPlayer platform, so one map fits all of them; keys a platform does not show are simply unused there. Placeholders are
{name}tokens replaced verbatim; an unknown key in a map is ignored and a missing one keeps its English default. There is no automatic locale detection: the chrome is English unless you supply strings.Time labels (
m:ss,h:mm:ss), the minus before a live offset, the/between position and duration, the content-rating pictograms and the watermark are not words and are not part of the map.