# cast.[framework](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework).[events](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events).MediaFinishedEvent

class static

Event data for a `cast.framework.events.EventType.MEDIA_FINISHED` event.

## Constructor

### MediaFinishedEvent

new
MediaFinishedEvent(currentMediaTime, endedReason)

| #### Parameter ||
|---|---|
| currentMediaTime | Optional number |
| endedReason | Optional [cast.framework.events.EndedReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.EndedReason) Value must not be null. |

## Properties

### currentMediaTime

constant

(number or undefined)

The time when the media finished (in seconds). For an item in a queue,
this value represents the time in the currently-playing queue item (
where 0 means the queue item has just started).

### endedReason

constant

(non-null [cast.framework.events.EndedReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events#.EndedReason) or undefined)

The reason the media finished.