# Video Player

> Use the Video Player component to attach video files to GameObjects.

Use the Video Player component to attach video files to GameObjects, and play them on the [texture](/engine/6000.3/manual/materials-and-shaders/textures/textures-getting-started/textures.md) of a GameObject at runtime.

| **Topic**                                                                                                            | **Description**                                                                    |
| -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| **[Video Player component targets](/engine/6000.3/manual/video/player/intro.md)**                                    | Learn about the targets the Video Player component can play video content on.      |
| **[Video Player component reference](/engine/6000.3/manual/video/player/class.md)**                                  | Learn more about the settings of the Video Player component.                       |
| **[Create a Video Player component](/engine/6000.3/manual/video/player/instructions.md)**                            | Set up a Video Player component.                                                   |
| **[Set up your Render Texture to display video](/engine/6000.3/manual/video/player/rendertexture.md)**               | Use a Render Texture as a video target.                                            |
| **[Video Player API](/engine/6000.3/script-reference/unityengine/video/videoplayer.md)**                             | Use C# script to alter the settings of the Video Player component.                 |
| **[Migrate from Movie Texture to Video Player](/engine/6000.3/manual/video/player/migrating-from-movie-texture.md)** | Migrate from the deprecated Movie Texture component to the Video Player.           |
| **[Control clock management with the Video Player](/engine/6000.3/manual/video/player/clock.md)**                    | Control the timing of your video playback relative to other interactive behaviors. |
| **[Display panoramic video](/engine/6000.3/manual/video/player/panoramic.md)**                                       | Render panoramic video in your application.                                        |

## Additional resources

* [Video Player API documentation](/engine/6000.3/script-reference/unityengine/video/videoplayer.md)
* [Video sources](/engine/6000.3/manual/video/sources.md)
