As a developer I need to understand which control center integration features we would like to provide so that I can implement them accordingly.
Acceptance criteria
Discuss the following topics:
What behavior do we want near the stream edges?
Should we let the skip intervals be configured? Also with different values for forward and backward skips?
Should the user be able to prioritize playlist navigation commands over skip commands (currently winning if provided)?
Is it ok if disabled skips turn into playlist navigation commands when not available?
Could we provide better skips for shorter content (e.g. .fixed vs .scaled behaviors)?
Should we be able to disable skip controls depending on the current slider position when dragging it (similar to the current LIVE button behavior which we can also discuss and change if needed).
We will keep the current Letterbox skip behavior near stream edges. This is consistent with what Android and the web will do (though this feature is only available for AOD on the web). Android ExoPlayer has native support for skips.
We will let users customize skip intervals (native ExoPlayer API to expose on Android, something often asked by web developers integrating the player).
We should discuss with our UI / UX team whether relative skips could be introduced for shorter contents first. If yes Android should probably check feasibility first.
No priorization mechanism for the moment. If several items are being played we will display playlist navigation buttons (seeks can be performed with the control center seek bar anyway). Only if a single item is played we will display skip buttons in the control center.
We won't provide an API to have seek / skip status based on a slider position. As a result the LIVE label will reflect the state of what is being played, as will skip buttons do.
As a developer I need to understand which control center integration features we would like to provide so that I can implement them accordingly.
Acceptance criteria
Discuss the following topics:
.fixed
vs.scaled
behaviors)?Tasks