Запись квадратного видео на React-Native

Я пытаюсь создать собственное приложение, которое позволяет пользователю записывать и публиковать квадратное видео (например, Instagram). Вот мои попытки:

1 - Найти библиотеку, которая обрезает видео в приложении => сбой

2 - Найти библиотеку, которая показывает квадратный экран камеры => Ошибка

3 - Запишите видео с помощью встроенного средства выбора и используйте скрытое переполнение для отображения квадратного видео => успех

Я думаю, что решение 3 не является оптимальным, у вас есть другие идеи?

(Библиотека, которую я проверил: реагирует на сборщик изображений, реагирует на сборщик изображений, реагирует на камеру, реагирует на сборку видео)

1 ответ

Я думаю react-native-camera а также react-native-video-processing это правильная комбинация. Вы захватываете видео с камеры, а затем объединяете его с обработкой lib. Чтобы отобразить пользователю квадратный экран предварительного просмотра, лучше всего обрезать изображение с камеры и сделать его похожим на квадрат. Позже, на заднем плане, сделайте это фактическим квадратом.

Я тоже сейчас с этим балуюсь:)