Я работаю над созданием приложения для совместного использования экрана с использованиемact-native.В этом квесте я не нашел большого лидерства, но я делюсь тем, что нашел.
Из статьи, в которой я научился разрабатывать приложение для скриншотов (https://reactnativecode.com/take-screenshot-of-app-programmatically/),, но это будет только скриншотприложения, как только я сверну приложение и открою другое приложение, я не смогу сделать скриншот этого приложения. Сначала я подумал, что если бы я мог сделать снимок экрана со скоростью 40 кадров в секунду, то я мог бы сделать из него видео, но для этого должен получиться снимок экранаприложения.
Далее я нашел здесь библиотеку записей для собственного кода: https://github.com/ycswaves/react-native-screen-recorder, поэтому я попытался найти способ получить экран в реальном времени вместо его сохранения. Но это решениетакже не работал, я не нашел много информации.
Затем я попытался использовать компонент собственного просмотра webview, чтобы открыть уже созданное и запущенное веб-приложение, и попытался открыть это веб-приложение вРеактивное приложение, использующее webview для получения потока экрана, но это также не сработало.
У меня есть эти зависимости в моем коде
"зависимости": {
"react": "16.8.3",
"react-native": "0.59.9",
"react-native-minimize": "^1.0.12",
"react-native-popup-dialog": "^0.18.2",
"react-native-video": "^4.4.1",
"react-native-view-shot": "^2.6.0",
"react-native-webview": "^5.12.0"
}
Теперь я начинаю думать, действительно ли совместное использование экрана возможно в реагирующем или нет.Кто-нибудь может мне помочь?