Запись квадратного видео на React-Native
Я пытаюсь создать собственное приложение, которое позволяет пользователю записывать и публиковать квадратное видео (например, Instagram). Вот мои попытки:
1 - Найти библиотеку, которая обрезает видео в приложении => сбой
2 - Найти библиотеку, которая показывает квадратный экран камеры => Ошибка
3 - Запишите видео с помощью встроенного средства выбора и используйте скрытое переполнение для отображения квадратного видео => успех
Я думаю, что решение 3 не является оптимальным, у вас есть другие идеи?
(Библиотека, которую я проверил: реагирует на сборщик изображений, реагирует на сборщик изображений, реагирует на камеру, реагирует на сборку видео)
1 ответ
Я думаю react-native-camera
а также react-native-video-processing
это правильная комбинация. Вы захватываете видео с камеры, а затем объединяете его с обработкой lib. Чтобы отобразить пользователю квадратный экран предварительного просмотра, лучше всего обрезать изображение с камеры и сделать его похожим на квадрат. Позже, на заднем плане, сделайте это фактическим квадратом.
Я тоже сейчас с этим балуюсь:)