54fe42a994b1aa1608d23a57a2f55228712e98e7 |
|
19-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
TransportMediator: handle playback position. Update interaction with media controller to report playback position and handle requests to set the position. Also update api to use longs for position everywhere. Change-Id: Ia960cc0443b07b70503d2e08d4943fd5102b809d
/frameworks/support/v4/java/android/support/v4/media/TransportController.java
|
e3f8e5a462e23399945e8042ddb8025ec8fa33ac |
|
12-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
More TransportMediator documentation. Change-Id: I9e905384461e0786c7b439776ccdd453cd1b34c0
/frameworks/support/v4/java/android/support/v4/media/TransportController.java
|
8c7c4c0409bd93f66fe39c5a5298a94f832be31e |
|
06-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
Flesh out the transport controller... now transport mediator. This introduces a bunch of formal interfaces to represent the player and controller sides. The TransportController, now called TransportMediator, is now the central place responsible for propagating the interactions between the player and on-screen controls; as it does this it can also reflect this information through the remote control client and back from the media button receiver. This simplifies code using the class, getting rid of various connections they would otherwise need to supply. Change-Id: I36121d96e98267554f044712f3b3b018cdc445bb
/frameworks/support/v4/java/android/support/v4/media/TransportController.java
|
c76d76a0d92a9dca5c91c68b86666d403ac0fd3c |
|
05-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
TransportController now helps with managing play state. Play state takes care of grabbing audio focus, and it lets you know when you lose audio focus. Change-Id: I565d93bcba0dbf06a4885a42a008d54dec92b8c4
/frameworks/support/v4/java/android/support/v4/media/TransportController.java
|
edc0529cf10bc820e04cdd6a85a39856f9233313 |
|
04-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
Move media button handling to API demo. It was dumb to have this as a convenience class in the support library, since any real implementation is going to do its own thing and needs to keep this in sync with other aspects of its state. Change-Id: Ibfa6795d735bd46ce3c3918be2cc6db8103e799e
/frameworks/support/v4/java/android/support/v4/media/TransportController.java
|
d3a70800e5f2cc2855d53ebea82fb7568affe02a |
|
22-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
Add new TransportController helper class. This is for media apps to receive transport key events while they have input focus. Change-Id: Id4d68b7e0c33b11b1295abe89619729c18691516
/frameworks/support/v4/java/android/support/v4/media/TransportController.java
|