---
title: timeDidChange
framework: tvmljs
role: symbol
role_heading: Instance Property
path: tvmljs/player/1627344-timedidchange
---

# timeDidChange

An event that happens at a specified interval.

## Declaration

```data
attribute  timeDidChange;
```

## Discussion

Discussion This event fires every time a set number of seconds, starting from the beginning of the media item or 0 seconds, as specified in the extraInfo parameter for the listener, occurs. The listener is passed the following attributes: interval—The desired time interval. This value should be an integer. Floating point values are transformed into integers. The default value is 1. target—The event object, which is the Player object. time—The current playback time, in seconds. timeStamp—The time that the event occurred. type—The name of the event.

## 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)
- [timedMetadata](tvmljs/player/1627384-timedmetadata.md)
- [transportBarVisibilityDidChange](tvmljs/player/1682120-transportbarvisibilitydidchange.md)
