google / google/ExoPlayer

infinite buffering after changing track of video

Open
#10,850 5 comments 1 reaction 1 assignee Claimed by @marcbaechinger View on GitHub
bug needs triage
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

스크린샷 2022-12-08 오후 4 28 09

### 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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.