android.media.RemoteController.OnClientUpdateListener |
Interface definition for the callbacks to be invoked whenever media events, metadata and playback status are available.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called whenever all information, previously received through the other
methods of the listener, is no longer valid and is about to be refreshed.
| |||||||||||
Called whenever new metadata is available.
| |||||||||||
Called whenever the playback state has changed, and playback position
and speed are known.
| |||||||||||
Called whenever the playback state has changed.
| |||||||||||
Called whenever the transport control flags have changed.
|
Called whenever all information, previously received through the other
methods of the listener, is no longer valid and is about to be refreshed.
This is typically called whenever a new RemoteControlClient
has been selected
by the system to have its media information published.
clearing | true if there is no selected RemoteControlClient and no information is available. |
---|
Called whenever new metadata is available.
See the putLong(int, long)
,
putString(int, String)
,
putBitmap(int, Bitmap)
, and
putObject(int, Object)
methods for the various keys that
can be queried.
metadataEditor | the container of the new metadata. |
---|
Called whenever the playback state has changed, and playback position and speed are known.
state | one of the playback states authorized
in setPlaybackState(int) . |
---|---|
stateChangeTimeMs | the system time at which the state change was reported,
expressed in ms. Based on elapsedRealtime() . |
currentPosMs | a positive value for the current media playback position expressed in ms, a negative value if the position is temporarily unknown. |
speed | a value expressed as a ratio of 1x playback: 1.0f is normal playback,
2.0f is 2x, 0.5f is half-speed, -2.0f is rewind at 2x speed. 0.0f means nothing is
playing (e.g. when state is PLAYSTATE_ERROR ).
|
Called whenever the playback state has changed. It is called when no information is known about the playback progress in the media and the playback speed.
state | one of the playback states authorized
in setPlaybackState(int) .
|
---|
Called whenever the transport control flags have changed.
transportControlFlags | one of the flags authorized
in setTransportControlFlags(int) .
|
---|