# Fullscreen in react native player over all content in landscape mode

**URL:** <https://community.bitmovin.com/t/fullscreen-in-react-native-player-over-all-content-in-landscape-mode/2247>\
**Category:** Support\
**Created:** [August 17, 2023, 8:26pm UTC](https://community.bitmovin.com/t/fullscreen-in-react-native-player-over-all-content-in-landscape-mode/2247 "2023-08-17T20:26:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![developer](https://avatars.discourse-cdn.com/v4/letter/d/bcef8e/32.png) [@developer](https://community.bitmovin.com/u/developer)\
**Post date:** [August 17, 2023, 8:26pm UTC](https://community.bitmovin.com/t/fullscreen-in-react-native-player-over-all-content-in-landscape-mode/2247/1 "2023-08-17T20:26:40Z")

</div>

I tried using modal for such implementation but faced 2 problems:

1. exitFullScreen getting callled immediately after enterFullScreen
2. Have disabled screen recording in app using `react-native-screenshot-prevent` and it doesn’t work over modals in iOS.

---

<div class="post-metadata">

**Author:** ![lucky.goyal](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/lucky.goyal/32/506_2.png) [@lucky.goyal](https://community.bitmovin.com/u/lucky.goyal)\
**Post date:** [August 21, 2023, 10:58am UTC](https://community.bitmovin.com/t/fullscreen-in-react-native-player-over-all-content-in-landscape-mode/2247/2 "2023-08-21T10:58:47Z")

</div>

Dear @developer , thanks for reporting this. For the first part of question, have you tried the Bitmovin Full screen sample for React Native available at [https://github.com/bitmovin/bitmovin-player-react-native/blob/development/example/src/screens/BasicFullscreenHandling.tsx](https://github.com/bitmovin/bitmovin-player-react-native/blob/development/example/src/screens/BasicFullscreenHandling.tsx)?

For the 2nd topic around preventing screenshots, it is outside of the scope of player. This has to be done at application level(if at all possible) and player SDK does not play a role in allowing or preventing screenshot capability.

---

<div class="post-metadata">

**Author:** ![developer](https://avatars.discourse-cdn.com/v4/letter/d/bcef8e/32.png) [@developer](https://community.bitmovin.com/u/developer)\
**Post date:** [August 21, 2023, 1:53pm UTC](https://community.bitmovin.com/t/fullscreen-in-react-native-player-over-all-content-in-landscape-mode/2247/3 "2023-08-21T13:53:26Z")

</div>

I have tried this, but the problem is, since the video player is nested under several Views. Hence position absolute doesn’t take the video player to the fullscreen level.

---

<div class="post-metadata">

**Author:** ![pierre.poupin](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/pierre.poupin/32/1065_2.png) [@pierre.poupin](https://community.bitmovin.com/u/pierre.poupin)\
**Post date:** [October 23, 2025, 2:45pm UTC](https://community.bitmovin.com/t/fullscreen-in-react-native-player-over-all-content-in-landscape-mode/2247/4 "2025-10-23T14:45:26Z")

</div>

Hey! I’m very late for this, but we had the same issue. The modal implementation for us worked, and here’s a link to a post where I propose a patch: [A more real-life example for the React Native Bitmovin fullscreen feature](https://community.bitmovin.com/t/a-more-real-life-example-for-the-react-native-bitmovin-fullscreen-feature/3816)

I hope it will help anyone encountering this 🙌
