Я пишу приложение, используя Google Flutter.
Мне нужна функциональность камеры и решил использовать:
https://pub.dartlang.org/packages/camera
Этот пакет реализует функциональность камеры на iOS и Android, что на бумаге кажется отличной идеей.
Однако я столкнулся с некоторым странным поведением: при использовании его в моем собственном коде, а также при использовании примера приложения на веб-сайте пакета соотношение сторон отличается от встроенного приложения камеры на iOS.
Предварительный просмотр камеры пакета Flutter имеет примерно такую же высоту, но не имеет такого широкого поля обзора, как приложение для iOS.
Это также означает, что предварительный просмотр камеры не занимает всю ширину экрана по сравнению со встроенным приложением iOS.
Соотношение сторон и фокусное расстояние камеры не должны зависеть от флаттера или собственного Swift.
Кто-нибудь сталкивался с такой же проблемой и нашел решение или объяснение.
Я хотел бы получить предварительный просмотр, который заполняет весь экран и работает так же, как на родной iOS.