---
title: "playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart(_:)"
framework: avkit
role: symbol
role_heading: Instance Method
path: "avkit/avplayerviewcontrollerdelegate/playerviewcontrollershouldautomaticallydismissatpictureinpicturestart(_:)"
---

# playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart(_:)

Asks the delegate whether the player view controller automatically dismisses itself when Picture in Picture starts.

## Declaration

```swift
optional func playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart(_ playerViewController: AVPlayerViewController) -> Bool
```

## Parameters

- `playerViewController`: The player view controller.

## Return Value

Return Value true to indicate that the player view controller automatically dismisses itself; otherwise false.

## Discussion

Discussion Implement this method and return false to prevent the player view controller from automatically dismissing when Picture in Picture starts.

## See Also

### Responding to Picture in Picture Life Cycle Events

- [playerViewControllerWillStartPictureInPicture(_:)](avkit/avplayerviewcontrollerdelegate/playerviewcontrollerwillstartpictureinpicture(_:).md)
- [playerViewControllerDidStartPictureInPicture(_:)](avkit/avplayerviewcontrollerdelegate/playerviewcontrollerdidstartpictureinpicture(_:).md)
- [playerViewController(_:failedToStartPictureInPictureWithError:)](avkit/avplayerviewcontrollerdelegate/playerviewcontroller(_:failedtostartpictureinpicturewitherror:).md)
- [playerViewControllerWillStopPictureInPicture(_:)](avkit/avplayerviewcontrollerdelegate/playerviewcontrollerwillstoppictureinpicture(_:).md)
- [playerViewControllerDidStopPictureInPicture(_:)](avkit/avplayerviewcontrollerdelegate/playerviewcontrollerdidstoppictureinpicture(_:).md)
- [playerViewController(_:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:)](avkit/avplayerviewcontrollerdelegate/playerviewcontroller(_:restoreuserinterfaceforpictureinpicturestopwithcompletionhandler:).md)
