-
Notifications
You must be signed in to change notification settings - Fork 575
Open
Labels
Description
Version
Media3 1.6.1
More version details
Also reproducible in 1.5.x - did not test any other version though
Devices that reproduce the issue
All devices
Devices that do not reproduce the issue
No response
Reproducible in the demo app?
Yes
Reproduction steps
- Play a DASH Live Manifest (a real Live Stream)
- Create a
MediaItem.LiveConfiguration.Builder()
and callsetTargetOffsetMs
with 30_000 - Apply via
setLiveConfiguration
onMediaItem.Builder
- Observe live offset by polling
Player#getCurrentLiveOffset
- Run into an error (e.g. by disconnecting the device from the internet)
- Re-establish connection
- Hit Play button in sample app (which calls
Player#prepare
) - Observe live offset by polling
Player#getCurrentLiveOffset
Expected result
- In Step 4, the live offset is around 30_000
- In Step 8, the live offset is around 8_000
Actual result
- In Step 4, the live offset is around 30_000
- In Step 8, the live offset is around 30_000 so it stays the same
In other words: The LiveConfiguration
that was set when starting the player, should remain active, even after a "retry". From my observation it's still set but somehow ignored by the player.
Media
I'll sent a URI via mail that can be used in the demo app by adding it to media.exolist.json
Bug Report
- You will email the zip file produced by
adb bugreport
to android-media-github@google.com after filing this issue.