History log of /frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
993cf322bbe36230e231e955c98274d679b1dabb 22-Feb-2016 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Make prepare* methods work on API 21-23 devices

Some APIs for preparing media before playing are introduced since N.
This change allows MediaControllerCompat/MediaSessionCompat use the
preparation functionality on API 21-23 devices.

Bug:25841735, Bug:25153060, Bug:25153353
Change-Id: I528ff70c69cde26bbc106606c648f8a2a10b6abd
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
5491f533f2781b1693efb6e44df0fb5928bec70d 22-Feb-2016 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Make prepare* methods work on pre-L devices

Some APIs for preparing media before playing are introduced since N.
This change allows MediaControllerCompat/MediaSessionCompat use the
preparation functionality on pre-L devices.

Bug:25841735, Bug:25153060, Bug:25153353
Change-Id: Ifdae76ae8bda1ca6e0f5752254be23040084b22b
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
bee5a864724f8aebaa7308a21c862e646c0e6aa3 22-Feb-2016 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Make prepare* methods work in the support library

Some APIs for preparing media before playing are introduced since N.
This change allows MediaControllerCompat/MediaSessionCompat use the
preparation functionality in the support library. Support for these new
APIs on pre-N devices will be addressed with separate changes.

Bug:25841735, Bug:25153060, Bug:25153353
Change-Id: I53abdb1a0ca96a61533e697215b7857987b73ec9
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
5a506275dffe9cfc675125018f7d3e2902025b44 05-Jan-2016 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Update javadoc of playFromUri()

Removed a comment of
MediaControllerCompat.TransportControls.playFromUri() because now it
works.

Bug: 23188907
Change-Id: Ib0770944a23bf79af56b0a364182536e71978e3c
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
e06d5d3c63e0848add1264327a58afaba6c5ca04 04-Nov-2015 Donghyun Cho <donghyun@google.com> Merge "MediaSessionCompat: Make playFromUri() work on API 21-22" into mnc-ub-dev
4b2318177dddccb9e996d0128daa674b2c6d3fc2 02-Nov-2015 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Make playFromUri() work on API 21-22

Since MediaControllerCompat just uses MediaController that doesn't have
playFromUri() on API 21-22, we need to use existing sendCustomAction()
functionality in order to enable playFromUri() on API 21-22.

Bug: 23188907
Change-Id: If3cd379fe2d92cbaa9e005e403dba4c2494d05d4
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
ecc231b11c9e6c1813bf12232559ea372cf02ea7 02-Nov-2015 Sungsoo Lim <sungsoo@google.com> Send a message with data in MediaControllerCompat.MessageHandler.post()

This CL is a cherry-pick of the framework code from commit
Ifd50b857c4503d39868540f6256c78f0cb510c83.

Bug: 21478435
Change-Id: I0021b9378bee42d08583234b1edc5972cce8ccf2
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
bbc4b0e06a9e5868cf0c44b2b3ec24fb6ca00b2c 15-Oct-2015 Donghyun Cho <donghyun@google.com> MediaRouter: Make MediaControllerCompat.playFromUri() work

An API23+ method in MediaControllerCompat, playFromUri(), doesn't
work when the class is initiated from a session token. This is
because the class uses incorrect API version of Impl class.

Bug: 24963300
Change-Id: Ibe87e863e0adc63731c74fc98f81e8890ed7f86d
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
229e04bbc3590e8371b5f4b0d46300adaea7f1d5 12-Aug-2015 Dongwon Kang <dwkang@google.com> MediaControlerCompat: add API level requirement documentation for playFromUri()

Bug: 23142441
Change-Id: I28a79dcd0cfd63d5276d5a35171382157ca3a22a
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
b51f456b92aeb62d5aa9d67e1fb2725b2035fddd 24-Jul-2015 Ian Lake <ilake@google.com> Add API 23 PLAY_FROM_URI support to MediaSessionCompat

Add support for the PLAY_FROM_URI action, added in API 23, to
MediaSessionCompat, PlaybackStateCompat, and MediaControllerCompat.

Note that while <API 21 and API23+ devices will send calls from
MediaControllerCompat.TransportControls.playFromUri() through to the
registered Callback, no attempt has been made to make the same
functionality available to API 21-22 devices (as those use the native
MediaController framework).

BUG: 22715736
Change-Id: I8d21196cd8101047a9ec510b7fe817f924ddb7c3
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
e49860b0f76d8336c1d41831ed370b0ff94278ef 04-Dec-2014 RoboErik <epastern@google.com> Make MediaSessionCompat/MediaControllerCompat work pre 21

This adds support for cross-process communication between MediaSessionCompat
and MediaControllerCompat. This is to support apps that split their playback
service and ui into different processes and to work with the MediaRouter
support lib.

bug:18186638
Change-Id: Ib554108fd4db5a9855d482cf3d61ce3d8d9c8850
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
aeb95a772d4365008145407ed52dfbaa61d3c4ac 25-Nov-2014 RoboErik <epastern@google.com> Finish stubbing out MediaControllerCompat APIs

This makes sure MediaControllerCompat has all the methods MediaController
has and passes calls through to the framework component on 21+. This does
not do backwards compatibility yet.

Change-Id: I96cf0bb0e33c09c74edf79e276feb5d6829b7a1f
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
94be6100218126ce6a08bf1f56209578500b361f 28-Oct-2014 RoboErik <epastern@google.com> Update the support lib MediaRouter dialogs

This updates the UI for MediaRouter dialogs to use the new material
designs for MediaRouter. This doesn't update everything and new
icons are still needed.

Change-Id: I87c7c63c10ac60448251a8fc1fc4740a12f1603c
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
16ac83bebda2a19930b9d692789f3b507c49951b 05-Sep-2014 RoboErik <epastern@google.com> Update add/removeCallback methods to register/unregisterCallback

bug:17390821
Change-Id: Ie1248060bf23d9962f4db06fe7d533860c6caa71
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
312f13dea7b4a9229dff784c6e94b0ec0c722b74 19-Aug-2014 RoboErik <epastern@google.com> Updates for API feedback round 2

bug:17114404
Change-Id: I25231187a39d898c2e9ff4ef28105d188e32b84d
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
21b38649fa58ad76f993e8767fd6f519c7013a26 16-Aug-2014 RoboErik <epastern@google.com> Updates to APIs for council feedback

see I3a0b4371700ad6657972c312a5ab89ddfac6df5b for more details.

bug:17059552
Change-Id: I6218b7f542da923686e99106687478fe1b795eb9
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
23138c4b9be07abdab0cfdde2c62186359c9e7fa 14-Aug-2014 RoboErik <epastern@google.com> Add onSessionDestroyed to MediaController.Callback

Adds the onSessionDestroyed callback to the support version of
MediaController.Callback.

bug:17009030
Change-Id: Iff81143137ba564dc4b52fe90c63ae06a9459994
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
5c41750574ba65da432b69f89cd32dc356281005 26-Jul-2014 RoboErik <epastern@google.com> Add context to MediaController constructors

Part of an api change to MediaController.

bug:16561220
Change-Id: I94de9422f4ab5a30d53e0f00227f0d195ad97490
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
b530c89bba371d2d575f10480b2e90914b0d3f3f 21-Jul-2014 Gabriel Peal <gpeal@google.com> Update support lib for changed MediaSession and MediaController APIs

Change-Id: Ib44c8ac3780bbaccdb68ec54d8225677edc0936b
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
1435afe32073dee10e721dfb6122ce6a194a6412 22-Jul-2014 RoboErik <epastern@google.com> Update to support AudioAttributes in sessions

This does the minimal work to build with AudioAttributes in the
sessions apis. More work will need to be done to fully support them
here.

Change-Id: I5ecda170927025b8e21a365bd58260863a1305c0
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java
24fa6c0dd42df057729e1a258388183f94da7f82 24-Jun-2014 Jeff Brown <jeffbrown@google.com> Add media session wrappers to support library.

This is an initial check-in which just wraps the API 21+ media session
features for use in the support library. It does not provide any
backwards compatibility.

Change-Id: Ife5f8ddeefa8c6920517fc6704cc19e22767b7d6
/frameworks/support/v4/java/android/support/v4/media/session/MediaControllerCompat.java