---
title: isPictureInPictureSupported()
framework: avkit
role: symbol
role_heading: Type Method
path: avkit/avpictureinpicturecontroller/ispictureinpicturesupported()
---

# isPictureInPictureSupported()

Returns a Boolean value that indicates whether the current device supports Picture in Picture.

## Declaration

```swift
class func isPictureInPictureSupported() -> Bool
```

## Mentioned in

Adopting Picture in Picture for video calls Adopting Picture in Picture in a Custom Player

## Return Value

Return Value true if the current device supports Picture in Picture playback, otherwise false.

## Discussion

Discussion If Picture in Picture isn’t supported on the current device, attempting to initialize a Picture in Picture controller returns nil.

## See Also

### Accessing Picture in Picture State

- [isPictureInPicturePossible](avkit/avpictureinpicturecontroller/ispictureinpicturepossible.md)
- [isPictureInPictureActive](avkit/avpictureinpicturecontroller/ispictureinpictureactive.md)
- [isPictureInPictureSuspended](avkit/avpictureinpicturecontroller/ispictureinpicturesuspended.md)
