val newParameters = trackSelector.buildUponParameters()
.setRendererDisabled(C.TRACK_TYPE_TEXT, true)
.clearSelectionOverrides()
trackSelector.setParameters(newParameters)
Hi Krzysztof,
Thank you for reaching out to us.
Would you be able to share with us your sample app so we can take a closer on how this being implemented? Or if you have detailed steps on how to replicate this behavior, please do share also.
Don't forget to use the "Reply privately to author" option to share this information privately.
Regards,
Sherwin Diesta
IMA SDK Team
DefaultTrackSelector.Parameters params = new DefaultTrackSelector.ParametersBuilder().setPreferredTextLanguage("en").build();
trackSelector.setParameters(params);
DefaultTrackSelector.Parameters brokenParams = trackSelector.buildUponParameters().setRendererDisabled(C.TRACK_TYPE_TEXT, true).clearSelectionOverrides().build();
trackSelector.setParameters(brokenParams);
DefaultTrackSelector trackSelector = new DefaultTrackSelector();
DefaultTrackSelector.Parameters brokenParams = trackSelector.buildUponParameters().setRendererDisabled(C.TRACK_TYPE_TEXT, true).clearSelectionOverrides().build();
trackSelector.setParameters(brokenParams);
mPlayer = ExoPlayerFactory.newSimpleInstance(new DefaultRenderersFactory(mContext),
trackSelector, new DefaultLoadControl());