The events sent by the Player API
Event | Data type | Example data passed to callback |
---|---|---|
durationchange | Object | {"duration":11.4} |
ended | Object | {"seconds":11.4,"percentage":100} |
fullscreenchange | Object | {"fullscreen":true} |
hotspotclicked | Object | {"id":"abcdefgh12345678","seconds":5} |
loadedmetadata | Object | {"videoWidth":1920,"videoHeight":1080} |
pause | Object | {"seconds":7.235,"percentage":63.461} |
play | Object | {"seconds":1.341,"percentage":11.761} |
playing | Object | {"seconds":1.341,"percentage":11.767} |
progress | Object | {"percentage":100} |
qualitychange | Object | {"quality":"720p"} |
playbackratechange | Object | {"playbackRate":1.5} |
seeked | Object | {"seconds":5,"percentage":43.86} |
seeking | Object | {"seconds":5,"percentage":43.86} |
trackchange | Object | {"language":"en"} |
timeupdate | Object | {"seconds":7.648,"percentage":67.089} |
volumechange | Object | {"volume":0.82} |