---
title: VideoPlayerEvents
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/videoplayerevents
---

# VideoPlayerEvents

Events associated with video playback for VideoPlayerComponent.

## Declaration

```swift
enum VideoPlayerEvents
```

## Overview

Overview For more information on subscribing to scene events, see RealityKit/Scene/Event.

## Topics

### Structures

- [VideoPlayerEvents.ContentTypeDidChange](realitykit/videoplayerevents/contenttypedidchange.md)
- [VideoPlayerEvents.ImmersiveViewingModeDidChange](realitykit/videoplayerevents/immersiveviewingmodedidchange.md)
- [VideoPlayerEvents.ImmersiveViewingModeDidTransition](realitykit/videoplayerevents/immersiveviewingmodedidtransition.md)
- [VideoPlayerEvents.ImmersiveViewingModeWillTransition](realitykit/videoplayerevents/immersiveviewingmodewilltransition.md)
- [VideoPlayerEvents.RenderingStatusDidChange](realitykit/videoplayerevents/renderingstatusdidchange.md)
- [VideoPlayerEvents.SpatialVideoModeDidChange](realitykit/videoplayerevents/spatialvideomodedidchange.md)
- [VideoPlayerEvents.VideoComfortMitigationDidOccur](realitykit/videoplayerevents/videocomfortmitigationdidoccur.md)
- [VideoPlayerEvents.VideoSizeDidChange](realitykit/videoplayerevents/videosizedidchange.md)
- [VideoPlayerEvents.ViewingModeDidChange](realitykit/videoplayerevents/viewingmodedidchange.md)

## See Also

### Media events

- [AudioEvents](realitykit/audioevents.md)
- [ImagePresentationEvents](realitykit/imagepresentationevents.md)
