Skip to main content
Version: 7.5.0

Which subtitle and CC formats are supported on native Safari

The Safari browser on iOS uses the native Safari video player. Safari on the desktop also uses its native player when using FairPlay or when the useNativePlayback flag is enabled.

WebVTT

For displaying webvtt subtitles, Safari on iOS requires the SUBTITLES attribute in the EXT-X-STREAM-INF tag of the m3u8 file. This SUBTITLES attribute is optional on browsers such as Chrome and Firefox and when Safari does not use its native video player.

TTML

TTML subtitles aren't supported through native Safari. However, THEOplayer should be able to handle TTML subtitles on desktop Safari as long as FairPlay is not being used and the useNativePlayback flag is not enabled.

CEA608 and CEA708

CEA608 and CEA708 subtitles are supported.

Known Limitation

When multiple subtitles with mode hidden are configured, only one will fire its events such as addcue and cuechange when using Safari's native player.

Resources

The following resources provide more information: