---
title: stopPictureInPicture()
framework: avkit
role: symbol
role_heading: Instance Method
path: avkit/avpictureinpicturecontroller/stoppictureinpicture()
---

# stopPictureInPicture()

Stops Picture in Picture, if active.

## Declaration

```swift
func stopPictureInPicture()
```

## Discussion

Discussion Regardless of how Picture in Picture stops, the controller calls the delegate’s pictureInPictureControllerWillStopPictureInPicture(_:) method. When the PiP animation completes, the controller finalizes the session by calling the delegate’s pictureInPictureControllerDidStopPictureInPicture(_:) method.

## See Also

### Controlling Picture in Picture Playback

- [canStopPictureInPicture](avkit/avpictureinpicturecontroller/canstoppictureinpicture.md)
- [canStartPictureInPictureAutomaticallyFromInline](avkit/avpictureinpicturecontroller/canstartpictureinpictureautomaticallyfrominline.md)
- [startPictureInPicture()](avkit/avpictureinpicturecontroller/startpictureinpicture().md)
- [invalidatePlaybackState()](avkit/avpictureinpicturecontroller/invalidateplaybackstate().md)
