UNPKG

@zezosoft/zezo-ott-react-native-video-player

Version:

Production-ready React Native OTT video player library for Android & iOS. Features: playlists, seasons, auto-next playback, subtitles (SRT/VTT), custom theming, analytics tracking, fullscreen mode, gesture controls, ads player (pre-roll/mid-roll/post-roll

25 lines (24 loc) 557 B
"use strict"; import { useEffect } from 'react'; import { lockToLandscape, lockToPortrait } from "../platform/index.js"; /** * Reusable hook for managing orientation locking * Consolidates orientation logic from VideoPlayer */ export const useOrientationLock = ({ isFocused, mode }) => { useEffect(() => { if (!isFocused) { lockToPortrait(); return; } if (mode === 'fullscreen') { lockToLandscape(); } else { lockToPortrait(); } }, [isFocused, mode]); }; //# sourceMappingURL=useOrientationLock.js.map