---
title: state
framework: tvmlkit
role: symbol
role_heading: Instance Property
path: tvmlkit/tvplayer/state
---

# state

The current state of the player.

## Declaration

```swift
var state: TVPlaybackState { get }
```

## See Also

### Controlling Playback

- [next()](tvmlkit/tvplayer/next().md)
- [pause()](tvmlkit/tvplayer/pause().md)
- [previous()](tvmlkit/tvplayer/previous().md)
- [TVPlaybackState](tvmlkit/tvplaybackstate.md)
- [dispatch(event:userInfo:completion:)](tvmlkit/tvplayer/dispatch(event:userinfo:completion:).md)
- [TVPlaybackEvent](tvmlkit/tvplaybackevent.md)
- [TVPlaybackEventMarshaling](tvmlkit/tvplaybackeventmarshaling.md)
- [TVPlaybackCustomEventUserInfo](tvmlkit/tvplaybackcustomeventuserinfo.md)
