Use case description
Video can have a "forced" subtitle track used, for example, when characters speak a different language from the main language.
Dash manifests support this feature using a role as mentioned in Amd. 5 for 23009-1: Dash-Industry-Forum/DASH-IF-IOP#165
ExoPlayer already manage forced subtitle with HLS.
Proposed solution
ExoPlayer should parse the "forced_subtitle" role from DASH manifest. If no other subtitle tracks are selected it should show the forced subtitle corresponding to the audio language.
Use case description
Video can have a "forced" subtitle track used, for example, when characters speak a different language from the main language.
Dash manifests support this feature using a role as mentioned in Amd. 5 for 23009-1: Dash-Industry-Forum/DASH-IF-IOP#165
ExoPlayer already manage forced subtitle with HLS.
Proposed solution
ExoPlayer should parse the "forced_subtitle" role from DASH manifest. If no other subtitle tracks are selected it should show the forced subtitle corresponding to the audio language.