ccb22969338b55719e3377afdf09bd071cbaf1f9 |
|
15-Sep-2017 |
Dake Gu <dake@google.com> |
leanback: add playWhenPrepared Bug: 65736005 Test: PlaybackGlueTest.playWhenPrepared Change-Id: Ibb54cbab45ba6f7bbc31b9061f5c1b4e9826b4b7
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackBannerControlGlue.java
|
dbe6c87619d7543e819e55a7cfcb05dd0a9c7266 |
|
24-Jul-2017 |
jingjiangli <jingjiangli@google.com> |
Implement MediaControllerAdapter. The main task for this CL is to implement MediaControllerAdapter. So the controller glue can use it directly without modifying UI. Related File Changes Are: 1. Controller Adapter and Test cases to exercise all APIs v17/leanback/src/android/support/v17/leanback/media/MediaControllerAdapter.java v17/leanback/tests/java/android/support/v17/leanback/media/MediaControllerAdapterTest.java Aslo, to make sure glue can be notified when meta data is changed, onMetaDataChanged has been added to the callback class, related changes can be found from v17/leanback/src/android/support/v17/leanback/media/PlaybackBaseControlGlue.java v17/leanback/src/android/support/v17/leanback/media/PlayerAdapter.java 2. An app (music player) was created on top of our sample app for actual test purpose. Related changes are: src/com/example/android/leanback/mainactivity.java src/com/example/android/leanback/mediasessionservice.java src/com/example/android/leanback/musicexampleactivity.java src/com/example/android/leanback/musicitem.java src/com/example/android/leanback/musicplayerfragment.java Other changes are basically some raw data (media item and media art) required by this app. Bug: 37748716 Test: MediaControllerAdapterTest Change-Id: Ifb542c4157f44cb847ae1fd60193f71b538e0306
/frameworks/support/v17/leanback/src/android/support/v17/leanback/media/PlaybackBannerControlGlue.java
|
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/PlaybackBannerControlGlue.java
|