# Sandbox.MovieMaker.MoviePlayer

Plays a [Sandbox.MovieMaker.IMovieClip](/api/Sandbox.MovieMaker.IMovieClip) in a [Sandbox.Scene](/api/Sandbox.Scene) to animate properties over time.

- Kind: class
- Namespace: `Sandbox.MovieMaker`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.Component](/api/Sandbox.Component)
- Modifiers: sealed

## Constructors

- [`MoviePlayer`](/api/Sandbox.MovieMaker.MoviePlayer/.ctor)

## Properties

- [`Binder`](/api/Sandbox.MovieMaker.MoviePlayer/Binder): Maps [Sandbox.MovieMaker.ITrack](/api/Sandbox.MovieMaker.ITrack)s to game objects, components, and property [Sandbox.MovieMaker.ITrackTarget](/api/Sandbox.MovieMaker.ITrackTarget)s in the scene.
- [`Clip`](/api/Sandbox.MovieMaker.MoviePlayer/Clip)
- [`CreateTargets`](/api/Sandbox.MovieMaker.MoviePlayer/CreateTargets): If true, creates any missing [Sandbox.GameObject](/api/Sandbox.GameObject)s and [Sandbox.Component](/api/Sandbox.Component)s for the current movie to target.
- [`IsLooping`](/api/Sandbox.MovieMaker.MoviePlayer/IsLooping)
- [`IsPlaying`](/api/Sandbox.MovieMaker.MoviePlayer/IsPlaying)
- [`Position`](/api/Sandbox.MovieMaker.MoviePlayer/Position)
- [`PositionSeconds`](/api/Sandbox.MovieMaker.MoviePlayer/PositionSeconds)
- [`Resource`](/api/Sandbox.MovieMaker.MoviePlayer/Resource): Contains a [Sandbox.MovieMaker.IMovieClip](/api/Sandbox.MovieMaker.IMovieClip) to play. Can be a [Sandbox.MovieMaker.MovieResource](/api/Sandbox.MovieMaker.MovieResource) or [Sandbox.MovieMaker.EmbeddedMovieResource](/api/Sandbox.MovieMaker.EmbeddedMovieResource).
- [`TimeScale`](/api/Sandbox.MovieMaker.MoviePlayer/TimeScale)

## Methods

- [`BeginApplyFrame`](/api/Sandbox.SandboxToolExtensions/BeginApplyFrame): Creates a scope for applying a frame in a [Sandbox.MovieMaker.MoviePlayer](/api/Sandbox.MovieMaker.MoviePlayer). Dispose after modifying any properties controlled by the movie.
- [`IsCreatedTarget`](/api/Sandbox.MovieMaker.MoviePlayer/IsCreatedTarget)
- [`Play`](/api/Sandbox.MovieMaker.MoviePlayer/Play): Play the current movie from the start.
- [`UpdateTargets`](/api/Sandbox.MovieMaker.MoviePlayer/UpdateTargets): Forces the creation of any missing [Sandbox.GameObject](/api/Sandbox.GameObject)s or [Sandbox.Component](/api/Sandbox.Component)s for the current [Sandbox.MovieMaker.MoviePlayer.Clip](/api/Sandbox.MovieMaker.MoviePlayer/Clip) to target.
