---
title: closeAllMediaPresentations()
framework: webkit
role: symbol
role_heading: Instance Method
path: webkit/webpage/closeallmediapresentations()
---

# closeAllMediaPresentations()

Closes all media the webpage is presenting, including picture-in-picture video and fullscreen video.

## Declaration

```swift
@MainActor final func closeAllMediaPresentations() async
```

## See Also

### Interacting with media

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