google / google/ExoPlayer

UI: Support different UI modes for live events

Open
#2,213 18 comments 2 reactions 1 assignee Assigned to @icbaker View on GitHub
enhancement
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

I give you an example:
We have a live mpd with total duration of 2 hours. Start the player and wait 1h24m
The total segments stored on server are for 1 hour, the current player time is 1h24, but the user is not able to see segments older than an 1 hour.
User should see the seekbar like this
1h24m |----------------------------------|xxxxxxxxxxxxxxxxxxxxxxxxxxxxx|-------------------------| 2h
.......................segments unavailable...............segments available..........................future segments

In current implementation when moving the scrubber to the beginning it will show to the user the segments 1 hour older. User will be confised because the show started 2 hours ago and it is able to see only segments 1 hour older.

Sample screenshot:
https://drive.google.com/file/d/0B_ElWh6cyPN0S0hQaGRWcjFOclk/view?usp=sharing

iOS dash player have this implementation support

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.