Get Started with the JW Player SDK for Android

The core functionality of the JW Player SDK for Android (player customization, captions, analytics, etc.) is powered by our core HTML5 JW Player. This allows you to customize your native Android apps using the same CSS skins as your JW Player for web and JW Player SDK for iOS apps and ensures that your apps stay up to date with the latest JW Player features and fixes.

Under the hood, we use ExoPlayer and native Android device codecs for video decoding and playback, and we surface the JW Player Android SDK's developer-facing APIs as Java classes, giving you the performance and ease-of-use of a fully native SDK.

Get Started

360° Video Playback with the JW Player VR SDK

Build immersive 360° spherical video experiences for your branded Android mobile apps on phones and VR headsets. Our SDKs are compatible with Google Cardboard & Daydream VR headsets and offer 4K resolution, gyroscope motion support, monoscopic & stereoscopic support, adaptive bitrate streaming, and a customizable UI/UX.

Release Notes

New features, updates, bug fixes, and known issues for Android SDK releases.

See What's New

Beta Tests

Sign up for the JW Player Developer Community to be the first to know about beta test opportunities, developer documentation and toolkits, developer community events, and more.

Sign Up Now

About the Android SDK

The JW Player SDK for Android is a media player for the Android mobile operating system. Add custom video functionality to any iOS app with our native methods and classes for Java developers.

All you need to get started is a JW Player account. Feature support and hosting & streaming volume vary based on license type.

Learn More