Propagate LoadErrorHandlingPolicy to SingleSampleMediaSource.Factory
I think this was missed when integrating DefaultMediaSourceFactory with
SingleSampleMediaSource.Factory in
315ba6f324
Issue: #8430
PiperOrigin-RevId: 350759580
This commit is contained in:
parent
3db269812a
commit
c5df90b1ec
@ -7,6 +7,11 @@
|
||||
([#8349](https://github.com/google/ExoPlayer/issues/8349)).
|
||||
* Fix `MediaCodecRenderer` issue where empty streams would fail to play in
|
||||
bypass mode ([#8374](https://github.com/google/ExoPlayer/issues/8374)).
|
||||
* Fix propagation of `LoadErrorHandlingPolicy` from
|
||||
`DefaultMediaSourceFactory` into `SingleSampleMediaSource.Factory` when
|
||||
creating subtitle media sources from
|
||||
`MediaItem.playbackProperties.subtitles`
|
||||
([#8430](https://github.com/google/ExoPlayer/issues/8430)).
|
||||
* UI:
|
||||
* Fix issue where pop-up menus belonging to `StyledPlayerControlView`
|
||||
would not be dismissed when tapping outside of the menu area or pressing
|
||||
|
@ -251,7 +251,8 @@ public final class DefaultMediaSourceFactory implements MediaSourceFactory {
|
||||
MediaSource[] mediaSources = new MediaSource[subtitles.size() + 1];
|
||||
mediaSources[0] = mediaSource;
|
||||
SingleSampleMediaSource.Factory singleSampleSourceFactory =
|
||||
new SingleSampleMediaSource.Factory(dataSourceFactory);
|
||||
new SingleSampleMediaSource.Factory(dataSourceFactory)
|
||||
.setLoadErrorHandlingPolicy(loadErrorHandlingPolicy);
|
||||
for (int i = 0; i < subtitles.size(); i++) {
|
||||
mediaSources[i + 1] =
|
||||
singleSampleSourceFactory.createMediaSource(
|
||||
|
Loading…
x
Reference in New Issue
Block a user