Wie erzwinge ich den Querformat-Modus im AVPlayer?

Ich suche nach einer Möglichkeit, einen AV-Player (Video) zu zwingen, sich nur im Querformat anzuzeigen (Home-Schaltfläche links). Ist das möglich

EDIT: Es wurde versucht, playerViewController.supportedInterfaceOrientations = .landscapeLeft @ hinzuzufüge

Got-Fehlermeldung "Eigenschaft kann nicht zugewiesen werden: 'supportedInterfaceOrientations' ist eine Eigenschaft, die nur abgerufen werden kann"

import AVKit
import AVFoundation

UIViewController {
    var videoPlayer = AVPlayer()
    var playerViewController = AVPlayerViewController()

   override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    play()
}

func play() {
    playerViewController.supportedInterfaceOrientations = .landscapeLeft
    let moviePath = Bundle.main.path(forResource: "full video", ofType: "mov")
    if let path = moviePath {
        let url = NSURL.fileURL(withPath: path)
        let videoPlayer = AVPlayer(url: url)
        let playerViewController = AVPlayerViewController()
        playerViewController.player = videoPlayer
        self.present(playerViewController, animated: true) {
            if let validPlayer = playerViewController.player {
                validPlayer.play()
                playerViewController.showsPlaybackControls = false

               }
            }
        }
    }
}

EDIT: Es wurde versucht, eine neue Unterklasse von AVPlayerViewController @ hinzuzufüge

import UIKit
import AVFoundation
import AVKit

class LandscapeVideoControllerViewController: AVPlayerViewController {

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
    return .landscapeLeft
}

}

aber es wird eine Fehlermeldung angezeigt "Methode überschreibt keine Methode aus ihrer Oberklasse"

Antworten auf die Frage(4)

Ihre Antwort auf die Frage