The Native Player SDKs provide seamless integrations for custom UI controls, advertising, content protection (DRM), live playback, Brightcove analytics and QoE metrics. For details about these features, see the Brightcove Native SDK Features document.
The Native Player SDKs enable you to create engaging TV apps for the following platforms:
Brightcove Native Player SDK for tvOS
Use the Brightcove Native Player SDK for tvOS to create compelling video experiences for the latest generation of Apple TV. The Native SDK supports FairPlay Streaming (FPS) which allows secure delivery of your premium content. The Native SDK also allows you to create video-centric apps for the Apple TV using content from your Video Cloud library.
The Basic Once UX Plugin with tvOS Sample App will get you started by providing a foundation for your TV app.
This sample app allows you to include server-side ad-stitching to embed advertisements in your video content, providing a continuous stream for playback.
If you're a developer searching for more details, read the Brightcove Native Player SDK for tvOS technical documentation.
Brightcove Native Player SDK for Android
Expand your audience reach by leveraging Brightcove-based workflows. Use the Brightcove Native Player SDK for Android to create video-centric apps for Android-based TV's and Amazon's Fire TV.
With the Native SDK, you can leverage your high definition content from your Video Cloud library. Android TV apps support Widevine Modular which allows secure delivery of your premium content.
The Basic Android Sample App will get you started by providing a foundation for your TV app.
When you are ready to introduce custom controls in your app, look to the Styled Controlled Sample App for guidance. In this sample, you can see how you can add a settings icon to control captions display.
Once you turn captions on, you will see them appear near the bottom of the video. This assumes that you have associated a captions file with your video.