Use the current overrides of the player as preset
Issue: google/ExoPlayer#10429 PiperOrigin-RevId: 461577039
This commit is contained in:
parent
604ab7fcda
commit
5c2aabca66
@ -47,6 +47,9 @@ This release corresponds to the
|
||||
* Ensure TalkBack announces the currently active speed option in the
|
||||
playback controls menu
|
||||
([#10298](https://github.com/google/ExoPlayer/issues/10298)).
|
||||
* Use current overrides of the player as preset in
|
||||
`TrackSelectionDialogBuilder`
|
||||
([#10429](https://github.com/google/ExoPlayer/issues/10429)).
|
||||
* RTSP:
|
||||
* Add RTP reader for H263
|
||||
([#63](https://github.com/androidx/media/pull/63)).
|
||||
|
@ -67,7 +67,7 @@ public final class TrackSelectionDialogBuilder {
|
||||
private boolean showDisableOption;
|
||||
@Nullable private TrackNameProvider trackNameProvider;
|
||||
private boolean isDisabled;
|
||||
private Map<TrackGroup, TrackSelectionOverride> overrides;
|
||||
private ImmutableMap<TrackGroup, TrackSelectionOverride> overrides;
|
||||
@Nullable private Comparator<Format> trackFormatComparator;
|
||||
|
||||
/**
|
||||
@ -87,7 +87,7 @@ public final class TrackSelectionDialogBuilder {
|
||||
this.title = title;
|
||||
this.trackGroups = ImmutableList.copyOf(trackGroups);
|
||||
this.callback = callback;
|
||||
overrides = Collections.emptyMap();
|
||||
overrides = ImmutableMap.of();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -110,7 +110,7 @@ public final class TrackSelectionDialogBuilder {
|
||||
trackGroups.add(trackGroup);
|
||||
}
|
||||
}
|
||||
overrides = Collections.emptyMap();
|
||||
overrides = player.getTrackSelectionParameters().overrides;
|
||||
callback =
|
||||
(isDisabled, overrides) -> {
|
||||
TrackSelectionParameters.Builder parametersBuilder =
|
||||
@ -171,7 +171,7 @@ public final class TrackSelectionDialogBuilder {
|
||||
*/
|
||||
public TrackSelectionDialogBuilder setOverrides(
|
||||
Map<TrackGroup, TrackSelectionOverride> overrides) {
|
||||
this.overrides = overrides;
|
||||
this.overrides = ImmutableMap.copyOf(overrides);
|
||||
return this;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user