Аналогичный вопрос Использование класса AssetManager из Android NDK в приложении Flutter и Доступ к ресурсам из подключаемого модуля C ++ через Flutter был спросил, и вместо того, чтобы спрашивать технический ответ, я прошу совета.
(Также это мой первый вопрос, так что помилуйте, если я делаю что-то не так :))
В основном мне нужно иметь возможность идеально синхронизировать несколько аудио- и видеофайлов внутри этого приложения. После небольшого исследования я приступил к изучению Android-гобоя, так как это решило бы все мои проблемы. И это действительно так ... ЗА ИСКЛЮЧЕНИЕМ использования FFI для связи между Flutter и Oboe - полторы суки, и в конечном итоге это приводит к проблемам с производительностью, поскольку вызовы c- ›dart должны выполняться в основном потоке Dart. Итак, мой вопрос ... Должен ли я продолжать использовать Flutter и пытаться заставить его работать с кучей всякой ерунды или мне просто отказаться от Flutter и перейти на нативный? Мне кажется, что помимо моего незнания, в настоящее время существует ограничение Flutter, которое требует, чтобы я стал родным для того, что я хочу делать.
Верно это или нет? Могу ли я добиться высокого качества звука внутри приложения Flutter или нет? Помимо того, что это возможно, действительно ли это хорошая идея использовать для этого Flutter или это просто приведет к катастрофе с обслуживанием кода?
Спасибо! Дано