---
title: "closeAllMediaPresentations(completionHandler:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/wkwebview/closeallmediapresentations(completionhandler:)"
---

# closeAllMediaPresentations(completionHandler:)

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

## Declaration

```swift
func closeAllMediaPresentations(completionHandler: (@MainActor @Sendable () -> Void)? = nil)
```

```swift
func closeAllMediaPresentations() async
```

## Parameters

- `completionHandler`: A closure the system executes after it completes closing all media presentations.

## See Also

### Interacting with media

- [pauseAllMediaPlayback(completionHandler:)](webkit/wkwebview/pauseallmediaplayback(completionhandler:).md)
- [requestMediaPlaybackState(completionHandler:)](webkit/wkwebview/requestmediaplaybackstate(completionhandler:).md)
- [setAllMediaPlaybackSuspended(_:completionHandler:)](webkit/wkwebview/setallmediaplaybacksuspended(_:completionhandler:).md)
- [WKMediaPlaybackState](webkit/wkmediaplaybackstate.md)
