AVPlayerViewController()-entersFullScreenWhenPlaybackBegins not working

Dear fellow developers,



-exitsFullScreenWhenPlaybackEnds


-entersFullScreenWhenPlaybackBegins


Apple has added these two properties to the AVPlayerViewController() class, which is great but unfortunately it's not working. I googled about it but no one seemed have any issue with it, so I will provide my code here. Please have a look and if you find any anamoly in it please write me back.

@IBOutlet weak var video: UIView!

let playerController = AVPlayerViewController()

var player=AVPlayer()

self.player=AVPlayer(url: mp4URL as URL)

print(self.view.frame.height)

if #available(iOS 11.0, *) {

self.playerController.entersFullScreenWhenPlaybackBegins=true

} else {

/

}

if #available(iOS 11.0, *) {

self.playerController.exitsFullScreenWhenPlaybackEnds=true

} else {

/

}

self.playerController.player=self.player

self.playerController.view.frame = video.frame

self.playerController.view.frame.origin.y=0

video.addSubview(self.playerController.view)

self.playerController.player?.play()




Thanks in advance