pip not working in iOS 14

I implemented a custom player and used AVPictureInPictureController. pip button is coming and also calling startPictureInPicture() in action.

controller.isPictureInPicturePossible is returning true.

AVPictureInPictureController delegates are not receiving the call.

Any help?

func pictureInPictureControllerWillStartPictureInPicture(_ pictureInPictureController: AVPictureInPictureController) {
    print("PIP will start")
}
  • Have enabled Picture in picture in background mode capability

  • set AVAudioSession category to playback in appdelegate

  • set AVAudioSession.sharedInstance().setActive(true) as true

Replies

Have you found solution?