GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

Player capabilities and features

The Experiences player in the SDK plays Stories, Moments, and Videos. Use this page to see which playback, casting, and presentation capabilities each platform supports.

For how content opens and what loads, see Content delivery. For captions, overlays, and on-screen text concepts, see Content player and presentation.

Capabilities and platform support

React Native support: listed features follow the support of the underlying platform (iOS or Android).

FeatureDescriptioniOSAndroidWeb
Orientation
  • Full portrait and landscape support; playback continues from the same position when orientation changes.
  • When multiple renditions (different aspect ratios) exist, the player may use a different asset for portrait vs landscape to optimize viewing.
YesYesYes
Player customization
  • Player UI can be customized via the SDK style API (for example, buttons, headings, colors).
YesYesYes
Seek buttons
  • Forward and backward seek buttons; fixed 10-second skip (not configurable).
  • Shown only for content longer than 20 seconds.
  • Enabled by default for Moments and Videos; can be disabled or styled.
YesYesNo
Double-tap seek
  • Double-tap left or right on the player to seek backward or forward by 10 seconds. Videos only (not Moments). Not customizable.
  • Tap zones: right = forward, left = backward; center inactive.
  • Consecutive double-taps accumulate (for example, three taps forward = 30 seconds).
  • Rapid seek actions are aggregated into a single analytics event.
YesYesNo
2x hold-to-speed
  • Long-press on the player for 2x playback speed while held; returns to normal on release.
  • Forward only; visual indicator shown while active. Enabled by default. Not customizable.
YesYesNo
Casting (Chromecast)
  • Cast video and audio to Chromecast-enabled devices. Casting status is shown in the UI.
  • The device's screen always shows a black status while casting.
  • Casting can continue if the player is closed. PiP isn't triggered while casting.
  • Closed captions remain on the device.
  • Limitation: IMA ads aren't supported during Chromecast casting.
  • Cast button and close-casting can be customized.
NoYesNo
Casting (AirPlay)
  • Cast video and audio to AirPlay-compatible devices (for example, Apple TV, AirPlay 2 speakers). Uses the system route picker on iOS.
  • Casting status is shown in the UI. The device screen always shows black with the status while casting.
  • Casting can continue if the player is closed. Closed captions remain on the device.
  • On iOS, IMA ads play on the AirPlay device.
  • Cast button and close-casting can be customized.
YesNoNo
Picture-in-Picture (PiP)
  • Continue playback in a floating window when the viewer leaves or switches to another app.
  • Enabled by default on supported devices; PiP button shown by default (apps can disable PiP or hide the button).
  • Floating window has play/pause and close. Closed captions aren't presented in PiP mode.
  • Disabled automatically on unsupported devices.
  • Aspect ratio: iOS = same as video; Android = 16:9.
YesYesNo

Related topics


Did this page help you?