---
title: timedMetadata
framework: tvmljs
role: symbol
role_heading: Instance Property
path: tvmljs/player/1627384-timedmetadata
---

# timedMetadata

An event that is triggered whenever a specified piece of metadata is encountered.

## Declaration

```data
attribute  timedMetadata;
```

## Discussion

Discussion Specify the metadata this event fires on in the extraInfo parameter for the listener. The parameter is an array of keys. Valid key values are: identifier, key, stringValue, and time. Passing an empty array or nil to observe all timed metadata for HLS streams.

## See Also

### Responding to Events

- [mediaItemDidChange](tvmljs/player/1627385-mediaitemdidchange.md)
- [mediaItemWillChange](tvmljs/player/1627345-mediaitemwillchange.md)
- [playbackDidStall](tvmljs/player/1682114-playbackdidstall.md)
- [playbackError](tvmljs/player/1682115-playbackerror.md)
- [requestSeekToTime](tvmljs/player/1627354-requestseektotime.md)
- [shouldChangeToMediaAtIndex](tvmljs/player/1682117-shouldchangetomediaatindex.md)
- [shouldHandleStateChange](tvmljs/player/1627428-shouldhandlestatechange.md)
- [stateDidChange](tvmljs/player/1627390-statedidchange.md)
- [stateWillChange](tvmljs/player/1627331-statewillchange.md)
- [timeBoundaryDidCross](tvmljs/player/1627443-timeboundarydidcross.md)
- [timeDidChange](tvmljs/player/1627344-timedidchange.md)
- [transportBarVisibilityDidChange](tvmljs/player/1682120-transportbarvisibilitydidchange.md)
