Как я могу получить текстуру Флаттера от родного плагина?(флаттер => родной. Не родной => флаттер) - PullRequest
0 голосов
/ 19 января 2019

Я бы хотел использовать текстуру Flutter by native плагин для Android / iOS. Итак, я бы хотел передать текстуру Флаттера нативному плагину. (флаттер => нативный)

Мой первый план:

  1. Используйте плагин камеры для предварительного просмотра изображения.
  2. Передайте изображение (textureId или байтовый массив) в собственный плагин.
  3. Используйте изображение в нативном коде. (Я создам этот плагин.)

Но я не мог легко передать изображение нативному.

Я не знал, как получить изображение в нативном коде с помощью Flutter's textureId.

  1. Я знаю, что текстуру можно будет передавать в код Flutter из нативного кода. (родной => флаттер)
  2. Я знаю, что могу сделать снимок экрана и передать массив байтов собственному изображению. Но я думаю, что это не эффективно.

Я уже проверил проблему, но я думаю, что это хорошо, чтобы объединить некоторые плагины. Поэтому я хотел бы использовать плагин камеры, чтобы получить изображение и передать его другому плагину, если это возможно.

Использование просмотра в реальном времени с помощью плагина ML Kit https://github.com/flutter/flutter/issues/19274

Не могли бы вы дать мне идеи?

...