JW Player SDK for Android

The JW Player SDK for Android brings the JW Player features and integrations that you love to your native Android apps. Apps that you build with our SDK work seamlessly with our JW Platform video hosting and streaming, and JW Ads products.

Compare with Android's Media Players

The JW Player Android SDK is built on top of native player frameworks. This allows you to take advantage of the flexibility of the native OS, and extend it into a complete video experience with faster load times, enhanced customization, and monetization.

Features
JW SDK
ExoPlayer
Android Media Player
HLS
MPEG-DASH
360 Video + VR Playback
User-selectable Playback Quality
Partial
Native VAST 3.0
Google IMA
DPI-Responsive UI
CSS Skinning
Playlists
Autostart
VPAID 2.0
Chromecast

Supported Features

The JW Player SDK for Android is a cost effective, out of the box solution that provides parity for your players across native mobile and mobile web.

Video & Audio Formats
MP4 / H.264 (Baseline, Main, High profiles)
WebM / VP8 & VP9
AAC, MP3, Ogg Vorbis, Opus
Streaming & Playback
HTTP Live Streaming (HLS) - VOD and live streams
MPEG-DASH
360 Video + VR Playback, including 4K Adaptive Bitrate Streaming
Progressive download MP4 videos (single- or multi-rate/resolution)
Playback of AES-encrypted HLS streams
Multiple audio tracks (MPEG-DASH)
Audio-only playback (AAC)
ID3 Timed Metadata
Local File playback
Playback of video resolutions from mobile to HD
Live DVR
Multiple audio tracks (HLS & MPEG-DASH)
Background audio support
Google Widevine decryption
Player Features
Playlists
Customizable video player controls
Custom CSS Skinning and branding
DPI-responsive player UI optimized for mobile
Google Chromecast support
Monetization & Ads
VAST 3.0
VMAP
Google IMA
360/VR Playback
Up to 4K Resolution
HLS & MPEG-DASH Adaptive Bitrate Streaming
Live Streaming
Gyroscope motion support
Monoscopic & Stereoscopic support
"Magic window" viewing
Customizable UI (playback controls, seekbar)
Get/Set VrViewAngle API
Compatible with Cardboard, and Daydream VR headsets
Accessibility
Out-of-band Captions (Sidecar) WebVTT, SRT, TTML (DFXP)
Caption Styling
Multiple caption tracks
In-Band 608 Captions
HLS in-manifest captions

Which JW Player Edition will best support your video goals?