Skip to main content

Quickplay Player SDK / Android

Android

Media playback for phones, tablets, Android TV, and Fire TV

Media3ExoPlayerKotlinWidevine DRM
RuntimeMedia3 / Kotlin
PlayerExoPlayer
DRMWidevine

The Quickplay Player for Android is a media playback and download library built on Google's Media3 / ExoPlayer stack. It handles DRM, ad servers, analytics, and reporting so you can focus on your product across phones, tablets, Android TV, and Fire TV. It's built for modern Android development with Kotlin Coroutines and Jetpack Compose support.

01
Capabilities

What's included

02
Adaptive StreamingHTTP adaptive streaming automatically adjusts video quality to match available bandwidth.
03
Multi-DRM ProtectionWidevine, FairPlay, and PlayReady with integrated license caching for offline use.
04
Offline DownloadsDownload management with pause, resume, and priority queuing.Android & iOS only
05
Asynchronous APIsEvent-driven architecture prevents the UI from blocking, so users get immediate feedback as the SDK processes requests.
06
Analytics & MetricsBuilt-in playback metrics, heartbeat events, and platform analytics integrations.
07
Track SelectionMulti-audio and subtitle track support with language preference persistence.
08
Thumbnail PreviewsSprite-based seek preview thumbnails let users see exactly where they're jumping before releasing the scrubber.
09
Advanced ConfigurationFine-tune buffer sizes, bitrate caps, retry policies, and network fallbacks.
02
Library Design

Modular architecture

The Quickplay Player Library is built on a modular architecture—each module provides a specific feature and can be composed independently based on your application's needs. The asynchronous, event-driven API reduces interface latency for a non-blocking UI.

01
Foundation ManagerLogging · Storage · Network · Error Handling
02
FLPlayerAPIPublic interfaces and lightweight player hooks
03
Secured PlaybackClear and DRM content · License caching · Queued downloads
04
FLAdvertisingVAST / VMAP · IMA SDK · Client-side ad insertion
03
Compatibility

Supported platforms

PlatformMin. VersionFormatDRMPlayer
Android MobileAndroid 5.0 (API 21+)MPEG-DASH · HLSWidevine ModularExoPlayer
Android TabletAndroid 5.0 (API 21+)MPEG-DASH · HLSWidevine ModularExoPlayer
Android TVAndroid 5.0 (API 21+)MPEG-DASH · HLSWidevine ModularExoPlayer
Fire TVFireOS 5.0+MPEG-DASH · HLSWidevine ModularExoPlayer