Select Language
English
繁體中文
Français
Deutsche
日本語
한국어
Español
Other Brightcove Docs
Documentation Home
Brightcove Audience
Brightcove Beacon
Brightcove Campaign
Brightcove Engage
Brightcove Live
Brightcove Gallery
Brightcove SSAI
Brightcove Social
Video Cloud Studio
Brightcove Player Development
Video Cloud Platform APIs
Video Cloud Device SDKs
Integrations and CMS Connectors
Video Cloud General Information
Zencoder
Contact Support
|
System Status
Home
Basics
Training on Demand: Developing with the Brightcove Native Player SDK for Android
Home
Getting Started
+
The Brightcove Native SDKs
Native Video Playback
Native SDK Features
Feature Support Table
Running Android Sample Apps
Running iOS/tvOS Sample Apps
Native SDK Training Videos
Features
+
360 Degree Video
Advertising
Analytics
Captions
Connected TV
Content Security (DRM)
Cross-Device Resume
Delivery Rules
Live Streams
Multiple Audio Tracks
Offline Playback
Player Controls
Picture-in-Picture
Thumbnail Seeking
Video Formats and Captioning
Android Development
+
Basics
+
v6.16.1: Player SDK for Android Overview
Architecture
BrightcovePlayer Class
Choosing a Video View
Brightcove Registration
Understanding Events
Working with Media Content
Native SDK Training Videos
Step-by-Step: Simple Video App
Advertising
+
Ad UI Customization with SSAI
Appending Ad Query Params
IMA Open Measurement
IMA Plugin 6.15.0
Implementing Client-Side Ads (CSAI)
Implementing Server-Side Ads (SSAI)
Invidi Pulse Plugin
SSAI Plugin for Android
Analytics
+
Analytics Related to Offline Playback
Sending Brightcove Analytics
Viewing Brightcove Analytics
Captions
+
Removing the Captions Background Image
Selecting Captions Programmatically
Synchronizing WebVTT Captions
Connected TV
+
Chromecast Plugin
Connected TV Apps
Customizing Android TV Controls
Content Protection
+
Content Security (DRM)
Framework
+
Adding View/Managing Layout
Android Pie Support
Creating a Plugin
Migrating to ExoPlayer 2 Framework
Resizing the Video View
Live
+
Using Live SSAI
Player Enhancements for Live SSAI
Client-Side Pre-roll Ads with Live SSAI
Playback
+
HEVC Selection
HLS Playback
Localizing the Player
Managing Player Controls
Multiple Audio Tracks for Offline Playback
Offline Playback
Orientation Change
Source Selection
Video and Playlist Objects from JSON
Troubleshooting
+
Error Message Guide
Removing Android Log Messages
Resources
+
Android Code Samples
Code Snippets
Native SDK for Android Reference
Plugin References
Previous Releases
Release Notes
iOS Development
+
Basics
+
v6.8.3: Player SDK for iOS Overview
Architecture
Brightcove Registration
Working with Media Content
Understanding Events
Native SDK Training Videos
Step-by-Step: Simple Video App using Objective-C
Step-by-Step: Simple Video App using Swift
Advertising
+
Implementing Client-Side Ads (CSAI)
Implementing Server-Side Ads (SSAI)
Appending Ad Query Params
IMA Open Measurement
Analytics
+
Sending Brightcove Analytics
Viewing Brightcove Analytics
Captions
+
Synchronizing WebVTT Captions
Connected TV
+
Chromecast Plugin
Connected TV Apps
Content Protection
+
Content Security (DRM)
Framework
+
Working with App Transport Security (ATS)
Live
+
Using Live SSAI
Player Enhancements for Live SSAI
Client-Side Pre-roll Ads with Live SSAI
Playback
+
Localizing the Player
Offline Playback
Source Selection
Troubleshooting
+
Error Handling
Resources
+
iOS Code Samples
Code Snippets
Native SDK for iOS Reference
Plugin References
Release Notes
Previous Releases
tvOS Development
+
Basics
+
v6.8.3: Player SDK for tvOS Overview
Architecture
Brightcove Registration
Working with Media Content
Understanding Events
Connected TV Apps
Native SDK Training Videos
Step-by-Step: Simple TV Video App using Swift
Advertising
+
Implementing Client-Side Ads (CSAI)
Implementing Server-Side Ads (SSAI)
Appending Ad Query Params
IMA Open Measurement
Analytics
+
Sending Brightcove Analytics
Viewing Brightcove Analytics
Captions
+
Synchronizing WebVTT Captions
Content Protection
+
Content Security (DRM)
Apple TV with FairPlay
Framework
+
Working with App Transport Security (ATS)
Live
+
Using Live SSAI
Player Enhancements for Live SSAI
Client-Side Pre-roll Ads with Live SSAI
Playback
+
Apple TV UI Controls
Localizing the Player
Source Selection
Troubleshooting
+
Error Handling
Resources
+
Basic Apple TV Sample
Apple TV with SSAI
Native SDK for iOS Reference
Plugin References
Release Notes
Previous Releases
Developer Support
+
Announcements
+
Android SDK EOL support for ExoPlayer 1
Android Version Support
Apple App Submission Requirement
iOS SDK EOL support for iOS/tvOS 10
Questions and Issues
+
SDK Developer Forum Archive
Frequently Asked Questions
Release Notes
Known Issues
Report an Issue
Support
+
Brightcove Answers
Viewing the Brightcove System Status Page
Contact Sales
Opening a Support Case
Page Contents
Training on Demand: Developing with the Brightcove Native Player SDK for Android
Learn how to build a basic video app using the Native Player SDK for Android.
Page Contents
Page last updated on 12 Jun 2020