I have a VideoView that I load in subtitles programatically using addSubtitleSource.
This is all working, however they are only displayed if the user has 'Show Captions' set in the Captioning Preferences inside the system Accessibility settings.
Ideally I would like the captions to be shown regardless of their settings. Is this possible?
I know I can use TimedTextListeners with MediaPlayer, is that an alternative I should look into instead of VideoView or would that just display the same behaviour?
Or even roll out my own subtitle rendering?
(Note - For now, I'm not immediately able to support ExoPlayer, so ideally want solutions that don't use that!)