---
title: "pictureInPictureController(_:setPlaying:)"
framework: AVKit
role: symbol
role_heading: Instance Method
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, tvOS 15.0+, visionOS 1.0+]
path: "avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontroller(_:setplaying:)"
---

# pictureInPictureController(_:setPlaying:)

Tells the delegate that the user requested to begin or pause playback.

## Declaration

```swift
func pictureInPictureController(_ pictureInPictureController: AVPictureInPictureController, setPlaying playing: Bool)
```

## Parameters

- `pictureInPictureController`: The Picture in Picture controller.
- `playing`: A Boolean value that indicates whether to begin or pause playback.

## See Also

### Responding to playback events

- [pictureInPictureControllerTimeRangeForPlayback(_:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontrollertimerangeforplayback(_:).md)
- [pictureInPictureControllerIsPlaybackPaused(_:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontrollerisplaybackpaused(_:).md)
- [pictureInPictureController(_:didTransitionToRenderSize:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontroller(_:didtransitiontorendersize:).md)
- [pictureInPictureController(_:skipByInterval:completion:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontroller(_:skipbyinterval:completion:).md)
- [pictureInPictureControllerShouldProhibitBackgroundAudioPlayback(_:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontrollershouldprohibitbackgroundaudioplayback(_:).md)
