infinite buffering after changing track of video
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
### ExoPlayer Version
2.18.2
2.18.1
### Devices that reproduce the issue
* Samsung Galaxy Z Flip3 Android 12
* Samsung Galaxy S20 Ultra Android 12
* I tried most Galaxy models, those happens all
### Devices that do not reproduce the issue
_No response_
### Reproducible in the demo app?
Yes
### Reproduction steps
1. play with _**long dash contents**_ with fragmented mp4(I will email the media file)
2. change track of video when first ready state like below

### Expected result
I should change ready state again.
### Actual result
playback stay buffering state.
I attached logs of `EventLogger`.
[exo_log.txt](https://github.com/google/ExoPlayer/files/10183094/exo_log.txt)
### Media
Files are pretty big and I will share it by email.
### Bug Report
- [ ] You will email the zip file produced by `adb bugreport` to dev.exoplayer@gmail.com after filing this issue.
Contributor guide
Assessment
This issue has not been assessed yet.