---
title: "pictureInPictureController(_:failedToStartPictureInPictureWithError:)"
framework: avkit
role: symbol
role_heading: Instance Method
path: "avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontroller(_:failedtostartpictureinpicturewitherror:)"
---

# pictureInPictureController(_:failedToStartPictureInPictureWithError:)

Tells the delegate that Picture in Picture failed to start.

## Declaration

```swift
optional func pictureInPictureController(_ pictureInPictureController: AVPictureInPictureController, failedToStartPictureInPictureWithError error: any Error)
```

## Parameters

- `pictureInPictureController`: The delegating controller.
- `error`: An error that describes the details of the failure.

## See Also

### Responding to Picture in Picture Lifecycle Events

- [pictureInPictureControllerWillStartPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerwillstartpictureinpicture(_:).md)
- [pictureInPictureControllerDidStartPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerdidstartpictureinpicture(_:).md)
- [pictureInPictureControllerWillStopPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerwillstoppictureinpicture(_:).md)
- [pictureInPictureControllerDidStopPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerdidstoppictureinpicture(_:).md)
