Closed
Description
Issue description
After I load the video with 608 captions and select the right text track, the captions will not show. I need to seek back (before completing the video playback) in order for the captions to appear.
The expected behavior is that the 608 captions must always appear when they're enabled.
Reproduction steps
I added the below HLS video to the Demo Samples using the latest ExoPlayer version 2.5.1.
The video has 608 captions, and you can see them at ~2 seconds, ~8 seconds and ~9 seconds.
Steps
- Load the Demo app and select the video
- Enable text track with 608 captions.
- Let it play and watch for any text tracks (no text tracks will appear).
- At this point, you can also wait until the end of the video and seek all the way to the beginning and repeat step 3. You will not see any caption.
There are some steps I follow to make the captions to appear.
- Load the Demo app and select the video
- Enable text track with 608 captions.
- Let it play for a couple of seconds (or anytime before the video completes) and seek back to the beginning.
- Let it play and you will see the captions at ~2 seconds, ~8 seconds and ~9 seconds.
Link to test content
Version of ExoPlayer being used
ExoPlayer version used: 2.5.1
Device(s) and version(s) of Android being used
Tested with Google Pixel with Android 7.1.2
A full bug report captured from the device
Bug report:
bugreport-NJH47F-2017-09-07-16-45-03.zip