mirror of
https://github.com/samsonjs/media.git
synced 2026-04-01 10:35:48 +00:00
Use buildUpon instead of creating new overrides in UI ControlView.
Creating a new set of overrides removes previously set overrides that should be kept. Issue: google/ExoPlayer#9690 PiperOrigin-RevId: 409933541
This commit is contained in:
parent
34b2572d37
commit
d9f2fc9f81
1 changed files with 3 additions and 1 deletions
|
|
@ -2165,7 +2165,9 @@ public class StyledPlayerControlView extends FrameLayout {
|
|||
TrackSelectionParameters trackSelectionParameters =
|
||||
player.getTrackSelectionParameters();
|
||||
TrackSelectionOverrides overrides =
|
||||
new TrackSelectionOverrides.Builder()
|
||||
trackSelectionParameters
|
||||
.trackSelectionOverrides
|
||||
.buildUpon()
|
||||
.setOverrideForType(
|
||||
new TrackSelectionOverride(
|
||||
track.trackGroup, ImmutableList.of(track.trackIndex)))
|
||||
|
|
|
|||
Loading…
Reference in a new issue