---
title: mediaPlaybackState()
framework: webkit
role: symbol
role_heading: Instance Method
path: webkit/webpage/mediaplaybackstate()
---

# mediaPlaybackState()

Determine the playback status of media in the page.

## Declaration

```swift
@MainActor final func mediaPlaybackState() async -> WKMediaPlaybackState
```

## Return Value

Return Value The current state of media playback within the page.

## See Also

### Interacting with media

- [WebPage.FullscreenState](webkit/webpage/fullscreenstate-swift.enum.md)
- [pauseAllMediaPlayback()](webkit/webpage/pauseallmediaplayback().md)
- [setAllMediaPlaybackSuspended(_:)](webkit/webpage/setallmediaplaybacksuspended(_:).md)
- [closeAllMediaPresentations()](webkit/webpage/closeallmediapresentations().md)
- [fullscreenState](webkit/webpage/fullscreenstate-swift.property.md)
