Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# MediaPlayer.OnTimedMetaDataAvailableListener

*** ** * ** ***


`
public
static


interface
MediaPlayer.OnTimedMetaDataAvailableListener
`


`


`

|---|
| android.media.MediaPlayer.OnTimedMetaDataAvailableListener |

<br />

*** ** * ** ***

Interface definition of a callback to be invoked when a
track has timed metadata available.
**See also:**

- `https://developer.android.com/reference/android/media/MediaPlayer#setOnTimedMetaDataAvailableListener(android.media.MediaPlayer.OnTimedMetaDataAvailableListener)`

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/media/MediaPlayer.OnTimedMetaDataAvailableListener#onTimedMetaDataAvailable(android.media.MediaPlayer,%20android.media.TimedMetaData)(https://developer.android.com/reference/android/media/MediaPlayer mp, https://developer.android.com/reference/android/media/TimedMetaData data) ` Called to indicate avaliable timed metadata This method will be called as timed metadata is extracted from the media, in the same order as it occurs in the media. |

## Public methods

### onTimedMetaDataAvailable

Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onTimedMetaDataAvailable (MediaPlayer mp, 
                TimedMetaData data)
```

Called to indicate avaliable timed metadata


This method will be called as timed metadata is extracted from the media,
in the same order as it occurs in the media. The timing of this event is
not controlled by the associated timestamp.

<br />

| Parameters ||
|---|---|
| `mp` | `MediaPlayer`: the MediaPlayer associated with this callback <br /> |
| `data` | `TimedMetaData`: the timed metadata sample associated with this event <br /> |