Gire la vista totalmente horizontal cuando se reproduce la película en VLCPlayer con Swift 3

Me gustaría rotar mi controlador de vista cuando reproduzco una película.
Mi pregunta podría estar duplicada, pero intenté de muchas maneras cuando encuentro en el desbordamiento de la pila. Pero todos los códigos no funcionan. Puede ser que puse los códigos de manera incorrecta.

 override var shouldAutorotate: Bool {
    return false
}

override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
        //return[.portrait,.landscapeRight]
    return .landscapeLeft
}
override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
    //return UIInterfaceOrientation.landscapeRight
    return .landscapeLeft
}

Puse este código en el archivo vlcplayerviewcontroller.swift.

Cuando el usuario hace clic en el botón de reproducción, irá a vlcplayerviewcontroller.swift y me gustaría mostrar la película en modo horizontal automáticamente. No tengo idea de cómo puedo hacer esto.
Mi enlace de referencia esCómo bloquear la orientación de un controlador de vista al modo vertical solo en Swift.

Respuestas a la pregunta(2)

Su respuesta a la pregunta