set Text Preference
Applies user preferences for subtitle (text) tracks.
This method parses the Bundle to determine preferred subtitle languages and whether subtitles should be enabled or disabled. Depending on the current playback state, it selects the appropriate subtitle track or disables text tracks.
Expected Bundle keys:
- "language": A string array of preferred subtitle language codes.
- "on": A boolean indicating whether subtitles should be enabled.
Example usage:
Bundle pref = new Bundle();
pref.putStringArray("language", new String[]{"en", "fr"});
pref.putBoolean("on", true);
boolean matched = player.setTextPreference(pref);
Content copied to clipboard
Return
true if subtitles are enabled or a matching track is applied; false otherwise.
Parameters
preference
Bundle containing text/subtitle preference configuration.