FAQ for the Brightcove Native Player SDKs

Product(s)
Brightcove Player
Video Cloud
Role(s)
Device SDK Developer
Task(s)
Develop with the Native SDKs
Topic(s)
FAQ
Troubleshooting/Error Handling
SDK
Android
iOS
tvOS

In this topic, you can view the answers to a number of frequently asked questions.

Below is a list of some frequently asked questions associated with the Brightcove Native Player SDKs. Have a question that you do not see here? Let us know!

General questions

Are closed captions supported?

The Player SDKs support sidecar WebVTT and 608/708 captions. In addition, the Player SDK for Android supports sidecar TTML(DFXP), and the Player SDK for iOS supports in-manifest WebVTT(HLS). For support details, see the Video Formats and Captioning document.

Can I customize the seek bar?

Yes. If you use the Brightcove Native Player controls, you can customize the elements, including the seek bar. For more information, see the Brightcove Native Player Controls document.

Can I overlay the video with custom controls?

The Player SDKs don't force you to use its controls. You can choose to use them or not. If you use the Brightcove Native Player controls, you can customize the elements. For more information, see the Brightcove Native Player Controls document.

Can I add 10sec ff/rew video functionality?

The Player SDKs support seeking, so you can implement this functionality.

Is Chromecast supported?

The Player SDK for Android has a plugin for this. See the Google Cast plugin in the Integrations section of the Brightcove Player SDK for Android document.
There is no plugin for the Player SDK for iOS yet, but there is good documentation for the Google Cast SDK, allowing you to create your own integration.

Are playlists supported?

Yes, the Catalog class from Brightcove's Media API service allows you to return playlists from your Video Cloud account. Currently, the Catalog class from Brightcove's Edge API service does not have methods for playlists.

Android specific

How can I get HLS to work on Android?

Brightcove's Player SDK for Android provides HLS playback functionality for Android 4.1 and newer.

What about HLSe?

Brightcove's Player SDK for Android supports playback with HLSe.

iOS specific

Is AirPlay supported?

The Player SDK for iOS supports AirPlay as long as you do not have ads. Apple's AirPlay allows you to wirelessly stream content from your Apple devices.

Is Apple TV supported?

The latest release of the Player SDK for iOS supports Apple TV's tvOS 9.