Проект React Native Video представляет собой приложение с видеоплеером, окном авторизации, главной страницей со списками видео и возможностью управления воспроизведением видео.
Для этого проекта использованы следующие зависимости:
@react-native-async-storage/async-storage (^1.19.3)
@react-native-community/slider (^4.4.3)
@react-navigation/native (^6.1.8)
@react-navigation/native-stack (^6.9.14)
@react-navigation/stack (^6.3.18)
react (18.2.0)
react-native (0.72.5)
react-native-orientation-locker (^1.5.0)
react-native-safe-area-context (^4.7.2)
react-native-screens (^3.25.0)
react-native-video (^5.2.1)
Убедитесь, что у вас установлены react-native и npm:
npm install -g react-native
Клонируйте репозиторий:
git clone https://github.com/your-username/react-native-video.git cd react-native-video
npm install
react-native run-android или react-native run-ios
Используйте следующие учетные данные для входа:
Username: test Password: 1234
После успешной авторизации вы попадаете на главную страницу, где есть списки видео.На главной странице также доступна кнопка "Logout" для выхода из аккаунта
Когда вы выбираете видео, вы попадаете в видеоплеер, где доступны функции управления воспроизведением: воспроизведение, пауза, контроллеры и т.д.