Player events are related to its behaviors (not the video/stream itself).
| Event name | Additional data | Description | Can be fired more than once? |
|---|---|---|---|
| interfaceReady | no | Event fires when the player interface is ready. This action takes place before libraryCreated event. | no |
| libraryCreated | no | Event fires when the player library is created. This action takes place after interfaceReady event | no |
| libraryInitialized | no | Event fires when the Storm JavaScript Library is initialized. | no |
| playClick | no | Event fires when user clicks any play button. | yes |
| pauseClick | no | Event fires when user clicks the pause button. | yes |
| videoClick | no | Event fires when user clicks the video screen. | yes |
| muteClicked | no | Event fires when user mutes the volume. | yes |
| unmuteClick | no | Event fires when volume is unmuted. | yes |
| qualityBtnClick | no | Event fires when user chooses different stream quality. | yes |
| qualityChange | no | Event fires when a stream quality is changed. | yes |
| volumeChange | no | Event fires when stream volume is changed. | no |
| fullscreenEnter | no | Event fires when user enters fullscreen mode. | yes |
| fullscreenExit | no | Event fires when user exits fullscreen mode. | yes |
| errorMessage | no | Event fires whenever an error message appears. | yes |
| guiShow | no | Event fires whenever player interface becomes visible (e.g. user mouse activity). | yes |
| guiHide | no | Event fires whenever player interface becomes invisible (user mouse inactivity). | yes |
| titleAdd | no | Event fires whenever a stream title is added. | yes |
| subtitleAdd | no | Event fires whenever a stream subtitle is added. | yes |
| seekStart | no | Event fires whenever a user grabs progress bar thumb (mouse button down). | yes |
| seekEnd | no | Event fires whenever a user releases progress bar thumb (mouse button up). | yes |
| seekTo | no | Event fires everytime a user clicks on a progress bar or releases progress bar thumb in a new place. | yes |
| cuePointAdd | no | Event fires everytime new CUE Point is added. | yes |
| cuePointRemove | no | Event fires whenever an existing CUE Point is removed. | yes |