在 Flutter 项目中使用音频库?

问题描述 投票:0回答:1

我正在考虑使用 Flutter 构建我的应用程序,因为它具有有吸引力的交叉编译功能、原生感觉和开发速度。

我需要使用高级音频处理库才能制作我的应用程序,因此我考虑的选项是通过 CocoaPods(一个 C++ 音频库)使用 JUCE,或者通过 Flutter 使用 AudioKit(一个 Swift 音频库)。

我认为 JUCE 绝对可以与 Flutter 一起使用,因为我见过两个 github 项目似乎实现了它(https://github.com/audiooffler/JucyFlutteringhttps://github.com/tomduncalf/ juce-flutter-集成)。虽然我无法让它在我自己的设置上运行,但构建成功了,但是当我使用第一个链接(JucyFluttering)时,我收到如下错误:https://justpaste.it/9c8xe。我尝试调查了一段时间,但无法弄清楚出了什么问题。如果有人有想法或方法离开这里

我考虑的另一个选择是使用 Flutter 和 AudioKit(基于 Swift)为我的原型构建一个仅 iOS 的应用程序,然后当我想转向跨平台时,通过 JUCE 重用 Flutter UI 代码。然而,我完全不知道如何将 AudioKit 引入我的 Flutter 项目。该库不在 pub.dev 上,因此将其包含在我的 pubspec.yaml 文件中,我得到以下信息:“因为audiokit_flutter 依赖于任何不存在的audiokit(无法在https://pub.dartlang 找到包audiokit) .org),版本解析失败。”当我尝试运行“flutter pub get”时。

我什至不确定AudioKit方法是否可行,但如果有人有任何相关知识,请与我分享!我几周来一直试图解决这个问题,但非常令人沮丧!我非常非常感谢您的帮助。

非常感谢!

flutter flutter-dependencies audiokit juce
1个回答
0
投票

我在谷歌搜索时看到了这个问题,并且发现了原始的 Jucy-Fluttering 存储库,但也发现它不起作用,所以我制作了它的工作版本。我不记得我具体做了什么来修复它,但这里有一个回购版本的链接 - https://github.com/txbrown/JucyFluttering-Working

© www.soinside.com 2019 - 2024. All rights reserved.