Skip to content

Changing sideloading subtitle track with hls contents, video/audio renderers are resetted for a while #10248

Closed

Description

ExoPlayer Version

2.17.1

Devices that reproduce the issue

Samsung Z Flip3 os 12
All devices.

Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Yes

Reproduction steps

  1. Add information of external subtitle to any hls contents in media.exolist.json
{
      "name": "Apple multivariant playlist advanced (TS)",
      "uri": "https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_ts/master.m3u8",
      "subtitle_uri": "https://storage.googleapis.com/exoplayer-test-media-1/webvtt/numeric-lines.vtt",
      "subtitle_mime_type": "text/vtt",
      "subtitle_language": "en"
    }
  1. Change text track to external subtitle.
  2. Player state change to Buffering -> Ready shortly.

Expected result

It should change without reset of audio/video renderers.

This only happen playing external subtitles when playing hls contents.

With 2.16.0 release, it goes well.

Actual result

Audio/Video renderers are resetted for a while.

Media

Modify media from demo app

{
      "name": "Apple multivariant playlist advanced (TS)",
      "uri": "https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_ts/master.m3u8",
      "subtitle_uri": "https://storage.googleapis.com/exoplayer-test-media-1/webvtt/numeric-lines.vtt",
      "subtitle_mime_type": "text/vtt",
      "subtitle_language": "en"
    }

Bug Report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions