AudioKit - 在范围内找不到“振荡器”

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

我在 Xcode 中有一个 iOS 项目(SwiftUI 界面和 Swift 语言),我想为其使用 AudioKit Oscillator 功能。我已经添加了 AudioKit 5.6.1 的包依赖项,但我总是在 ContentView.swift 中的

let oscillator = Oscillator(waveform: Table(.sine))
行后面收到一条错误消息,显示
Cannot find 'Oscillator' in scope
并且项目构建失败。 Screenshot of my example code line that includes the 'Oscillator' function 不确定是否相关,但我在配备 MacOS Ventura (13.6) 的 Intel Macbook Pro 上使用 Xcode 15.0。

我尝试过不同的Xcode版本(15.0 / 14.3.1),以及不同的AudioKit版本(5.6.1 / 5.3.3 / 5.0)。 AudioKit 包,我通过 Cocoapods 以及 xcode 中的包管理器安装,每次都有相同的结果。

我看到其他人也有类似的问题,没有在 AudioKit 5 中找到另一个函数(https://stackoverflow.com/questions/66197294/audiokit-v5-cannot-find-type-sampledescriptor-in-scope)并且他们使用

import CAudioKit
而不是
import AudioKit
。然而,当我尝试这个时,我收到另一个错误,显示
No such module 'CAudioKit'

我已经花了多个小时尝试解决此问题并查找有关类似问题的报告,但我认为现在是我在这里发表第一篇文章的时候了。如果有人能提供帮助,那就太好了。谢谢!

swift xcode audiokit
1个回答
0
投票

您要搜索的振荡器是AudioKit扩展框架SoundpipeAudioKit中的一个类。

您还需要添加该包依赖项,然后在您的

import SoundpipeAudioKit
文件中添加
ContentView

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