History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackTransportControlGlue.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a4952dd9e1ddd678743f49d9d728b9b8c5fc7232 11-May-2017 Wei-Hsin <wwwllllfrank@google.com> leanback: Refactoring PlaybackTransportControlGlue and PlaybackControlGlue.

Created a base class PlaybackBaseControlGlue for PlaybackTransportControlGlue;
moved methods from PlaybackTransportControlGlue to base class except for the
seeking part.

Deprecated PlaybackControlGlue and created PlaybackBannerControlGlue that
extends the new base class.

Bug: 37748716
Test: PlaybackBannerControlGlueTest
Change-Id: I5dd9daa174e01d0e4c2cfd0dec29b2dfd5c3234a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackTransportControlGlue.java
946a01cfedb6838e98d7a37e30f64c39b603893d 12-May-2017 Dake Gu <dake@google.com> Fix constant in PlaybackControlGlue Actions.

The values are ment to be constant.

Bug: N/A
Test: N/A

Change-Id: I1ba306fe02beb52f837748c5af75d0c1fffea991
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackTransportControlGlue.java
290cc49f6210525560e9d6c92fcca3789d28dd7c 29-Apr-2017 Dake Gu <dake@google.com> leanback: save events before attached to host

e.g. on buffering start was fired before glue is attached to host.
We should save the state and fire the event when attach to host.
Also updated embedded video playing sample: showing trailer initially
and switch to main video after purchase.

Bug: 37792058
Test: savePlayerAdapterEventBeforeAttachToHost

Change-Id: Ic5cd841cce2117f2d54eb0815c860d257f3c7fc9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackTransportControlGlue.java
4b04960568da761e318d06a8bc7740e540759bd0 20-Apr-2017 Dake Gu <dake@google.com> leanback: api renaming

Make it consistent with PlaybackGlueHost:
isFadingEnabled -> isControlsOverlayAutoHideEnabled

Bug: none
Test: connectedCheck, updateApi and generateDocs
Change-Id: I5a16dbc843a47aa5e9bcb4b80bde6c564ab7beef
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackTransportControlGlue.java
3bcad88cbf4488e747d84893c35f2351b8f84afe 21-Mar-2017 Dake Gu <dake@google.com> leanback: new transport controls

PlaybackTransportRowPresenter is the new UX.

PlaybackTransportControlGlue extends from PlaybackGlue.
PlaybackTransportControlGlue is backed by PlayerWrapper.
PlaybackWrapper wraps underlying media player,
concrete example: MediaPlayerWrapper.

PlaybackSeekDataProvider defines the data interface that app
provides to leanback.
PlaybackUI defines seeking interaction between
PlaybackTransportControlGlue, PlaybackGlueHost and the presenter.

more:
- added progress bar support for media loading.
- fixed vertical video proportion and support video size change.

Test: PlaybackTransportControlGlueTest
PlaybackTransportRowPresenterTest.
Updated SampleVideoFragment.

Bug: 33751556

Change-Id: I1d39c6f65d04121f8cb9c25fb7ce103e32355190
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackTransportControlGlue.java