> For a complete documentation index, fetch https://docs.voximplant.ai/llms.txt # PlayerEvents ## Values **`Created`** `'Player.Created'` Triggered when [Player](/api-reference/voxengine/player) created. --- **`PlaybackReady`** `'Player.PlaybackReady'` Triggers by the `createURLPlayer` and `createTTSPlayer` methods when 1. the audio file download to the Voximplant cache is finished; 2. the audio file is found in the cache (i.e., it is in the cache before). --- **`Started`** `'Player.Started'` Triggered when playback is started. Note that if the `createURLPlayer` method is called with the **onPause** parameter set to true, the event is not triggered; it is triggered after the `Player.resume` method call. --- **`Stopped`** `'Player.Stopped'` Triggers as a result of the `Player.stop` method call. --- **`PlaybackFinished`** `'Player.PlaybackFinished'` Triggered when playback has finished successfully or with an error. --- **`Error`** `'Player.Error'` Triggered when playback has finished with an error. --- **`PlaybackMarkerReached`** `'Player.PlaybackMarkerReached'` Triggered when `Player.addMarker` is reached. --- **`PlaybackBuffering`** `'Player.Buffering'` Triggered when an audio file is playing faster than it is being loaded. --- **`AudioChunksPlaybackFinished`** `'Player.AudioChunksPlaybackFinished'` Triggered when an audio chunk playback is finished. Note that this event is triggered only for RealtimeTTSPlayer instances. For [VoxTTS.RealtimeTTSPlayer](/api-reference/voxengine/vox-tts/realtime-tts-player), the optional **final** field indicates whether the completed flush ends the current phrase or is an intermediate auto-flush. --- > 9 values