видосы в чатике, в проекте используется react-native-gifted-chat, пробовал юзать разные видео плееры (react-native-video-controls, react-native-video-player и react-native-af-video-player), остановился на последнем, но у всех вышеперечисленных есть проблемы с full screen модом, по крайней мере на Android. Видео плеер просто растягивается в пределах вьюхи в которой он лежит :(
В случае с react-native-af-video-player, рекомендуют использовать их кастомный ScrollView, который, по задумке автора, при переходе в фулл скрин мод не рендерит все вложенные в него компоненты, кроме Video.
https://github.com/abbasfreestyle/react-native-af-video-player/blob/0e1597d498b5d1b301636e5b43f3da9985a5c2aa/components/ScrollView.js#L38
+ пишут что фул скрин не будет работать если в скролл вью больше чем 1 видео
react-native-video-controls вообще ничего не делает при переходе в фулл скрин, кроме как меняет resizeMode
https://github.com/itsnubix/react-native-video-controls/issues/107#issuecomment-406150471
Че с этим делать особо не представляю, выкидывать со скрина весь контент кроме выбранного видоса, при переходе в фул скрин? 😀
Открыть в модалке это видео
Обсуждают сегодня