From cfe39d504c70d57017f4b481b73840def720a2e6 Mon Sep 17 00:00:00 2001 From: ryan0204 Date: Tue, 7 Jan 2025 14:13:22 +0800 Subject: [PATCH] Rotate ScreenOrientation back on exit player --- components/video-player/controls/Controls.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/video-player/controls/Controls.tsx b/components/video-player/controls/Controls.tsx index cef265ec..7ba3426b 100644 --- a/components/video-player/controls/Controls.tsx +++ b/components/video-player/controls/Controls.tsx @@ -56,6 +56,7 @@ import DropdownViewTranscoding from "./dropdown/DropdownViewTranscoding"; import { EpisodeList } from "./EpisodeList"; import NextEpisodeCountDownButton from "./NextEpisodeCountDownButton"; import SkipButton from "./SkipButton"; +import * as ScreenOrientation from "expo-screen-orientation"; interface Props { item: BaseItemDto; @@ -587,6 +588,9 @@ export const Controls: React.FC = ({ { lightHapticFeedback(); + await ScreenOrientation.lockAsync( + ScreenOrientation.OrientationLock.PORTRAIT_UP + ); router.back(); }} className="aspect-square flex flex-col bg-neutral-800/90 rounded-xl items-center justify-center p-2"