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
01
Media PlaybackPlay, pause, and resume live and on-demand content with frame-accurate controls.
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
| Platform | Min. Version | Format | DRM | Player |
|---|---|---|---|---|
| Android Mobile | Android 5.0 (API 21+) | MPEG-DASH · HLS | Widevine Modular | ExoPlayer |
| Android Tablet | Android 5.0 (API 21+) | MPEG-DASH · HLS | Widevine Modular | ExoPlayer |
| Android TV | Android 5.0 (API 21+) | MPEG-DASH · HLS | Widevine Modular | ExoPlayer |
| Fire TV | FireOS 5.0+ | MPEG-DASH · HLS | Widevine Modular | ExoPlayer |
04
Get Started