The PSDK provides methods to control the visibility of closed-caption data.
Visibility getCCVisibility() throws IllegalStateException;The MediaPlayer.Visibility enumeration defines the possible states for the closed-caption track visibility.
enum Visibility {
VISIBLE,
INVISIBLE}
mediaPlayer.setCCVisibility(Visibility.VISIBLE);
// Select the initial CC track.
List<ClosedCaptionsTrack> ccTracks =
mediaPlayer.getCurrentItem().getClosedCaptionsTracks();
for (int i = 0; i < ccTracks.size(); i++) {
ClosedCaptionsTrack track = ccTracks.get(i);
if (track.getName().equals(INITIAL_CC_TRACK)) {
mediaPlayer.getCurrentItem().selectClosedCaptionsTrack(track);
selectedClosedCaptionsIndex = i;
}