Flutter 中的同步高性能音频播放是否可能/现实?

问题描述

类似问题的Using AssetManager class from Android NDK in a Flutter app Accessing assets from C++ plugin through Flutter 已经被问到,我不是在寻求技术上的答案,而是在寻求指导。

(这也是我在这里的第一个问题,所以如果我做错了什么,请怜悯:))

基本上我需要能够在这个应用程序中完美同步播放多个音频和视频文件。经过一番研究,我开始学习 android 双簧管,因为这可以解决我所有的问题。它确实......除了使用 FFI 在 Flutter 和 Oboe 之间进行通信是一个婊子,最终会导致性能问题,看看必须如何在主 Dart 线程上进行 c->dart 调用。 所以我的问题是... 我应该继续使用 Flutter 并尝试让它与一堆乱七八糟的东西一起工作,还是我应该放弃 Flutter 而转向原生? 在我看来,除了我缺乏知识之外,目前 Flutter 还存在一个限制,这要求我对自己想做的事情进行本地化。
这是真的还是假的? 我能否在 Flutter 应用程序中实现高性能音频? 除了可能之外,为此使用 Flutter 实际上是一个好主意,还是只会使代码维护成为一场灾难?

谢谢! 达诺

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)