Skip to main content

Feature Matrix

Platform Support

PlatformMinimum VersionArchitectureStatus
iOS13.4+ARM64Supported
AndroidAPI 24 (7.0+)ARM64, ARMv7, x86_64Supported
tvOS13.4+ARM64Experimental
Android TVAPI 24+ARM64, x86Supported
Fire TVFire OS 6.0+ARM64Supported

React Native Compatibility

VersionOld ArchitectureNew Architecture (Fabric)
0.73.x
0.74.x
0.75.x
0.76.x+

Expo Compatibility

Expo SDKSupportNotes
51+Config plugin for automatic setup
Expo GoRequires development build
EAS BuildFully compatible

Streaming

FeatureiOSAndroid
HLS
DASH
Progressive MP4
Live Streaming
DVR (Live Rewind)
Adaptive Bitrate

Playback Controls

FeatureiOSAndroidAPI
Play/Pauseplay(), pause()
Seek (absolute)seek(position)
Seek (relative)seekRelative(offset)
VolumesetVolume(0-1)
Mute/UnmutesetMuted(boolean)

Display Modes

FeatureiOSAndroidAPI
InlineDefault
FullscreenenterFullscreen()
Fullscreen LandscapeenterFullscreenLandscape()
Modal-styleGuide
Exit FullscreenexitFullscreen()
Picture-in-PictureVia native controls
Collapse/Expandcollapse(), expand()

Advertising

FeatureiOSAndroid
VAST 3.0/4.0
VPAID
Pre-roll
Mid-roll
Post-roll
Google IMA
Ad Quartile Events
Skip Button

Casting

FeatureiOSAndroidAPI
ChromecastshowCastPicker()
AirPlayN/ANative iOS control

Content Loading

MethodiOSAndroid
JSON URL (prop)
loadWithContentIdAndType()
loadClip() (deprecated)
loadWithClipId()
loadWithClipListId()
loadWithProjectId()
loadWithClipJson()
loadWithJsonUrl()

Events

CategoryiOSAndroid
Playback (play, pause, ended, etc.)
State Changes
Phase Changes (PRE, MAIN, POST)
Volume Changes
Fullscreen Events
Ad Events
Media Load Events
Error Events
Custom Statistics

Subtitles & Captions

FeatureiOSAndroid
WebVTT
SRT
Embedded (HLS)
CEA-608/708

Not Yet Supported

FeatureStatus
Offline DownloadNot available
360° VideoNot available
VR PlaybackNot available
Expo Managed WorkflowUse bare workflow