setAudioPreference

public boolean setAudioPreference(Bundle preference)

Applies user preferences for audio playback based on language or other criteria.

This method parses the provided Bundle and applies audio track preferences, such as preferred language. The actual selection logic is delegated to the player implementation.

Expected Bundle keys:

  • "language": A string array of preferred language codes (e.g., ["en", "fr"]).

Example usage:

Bundle pref = new Bundle();
pref.putStringArray("language", new String[]{"en", "es"});
boolean matched = player.setAudioPreference(pref);

Return

true if a matching audio track was found and applied; false otherwise.

Parameters

preference

Bundle containing audio preference configuration.