From 05f800d8319bef6aa95f8e442279efac296cbe0e Mon Sep 17 00:00:00 2001 From: Aiden Vigue Date: Sat, 29 May 2021 12:37:57 -0400 Subject: [PATCH] orientation bug --- JellyfinPlayer/ItemView.swift | 2 +- JellyfinPlayer/Views/VideoPlayer.swift | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/JellyfinPlayer/ItemView.swift b/JellyfinPlayer/ItemView.swift index 7db2aa44..ed55ccd7 100644 --- a/JellyfinPlayer/ItemView.swift +++ b/JellyfinPlayer/ItemView.swift @@ -33,7 +33,7 @@ struct ItemView: View { .preferredColorScheme(.dark) .edgesIgnoringSafeArea(.all) .overrideViewPreference(.unspecified) - .supportedOrientations(.landscape) + } else { Group { if(item.Type == "Movie") { diff --git a/JellyfinPlayer/Views/VideoPlayer.swift b/JellyfinPlayer/Views/VideoPlayer.swift index 26248a40..35d0cb7b 100644 --- a/JellyfinPlayer/Views/VideoPlayer.swift +++ b/JellyfinPlayer/Views/VideoPlayer.swift @@ -185,6 +185,14 @@ class PlayerViewController: UIViewController, VLCMediaDelegate, VLCMediaPlayerDe self.mainActionButton.setImage(UIImage(systemName: "pause"), for: .normal) } + override var supportedInterfaceOrientations: UIInterfaceOrientationMask { + return .landscape + } + + override var shouldAutorotate: Bool { + return true + } + override func viewDidLoad() { super.viewDidLoad()