San*_*ese 2 ios swift audiokit
我正在尝试向我的应用程序添加一项功能,我可以在其中从手机的内置麦克风录制音频,然后同时通过手机的扬声器播放该音频。
首先,我想知道这是否可以通过 AudioKit 实现?
其次,如果可能的话,我可以查看 AudioKit 中的哪些游乐场/示例项目以获取有关如何执行此操作的参考?
我知道可以将音频录制到文件然后播放,我在 Recorder 示例项目中看到了它,但我想要的是实时播放。
感谢您为此提供的任何指导或帮助。
对于任何使用设备麦克风的应用程序,您需要将NSMicrophoneUsageDescription键添加到 Info.plist。一旦解决了这个问题,您只需将麦克风路由到效果中,并将输出设置到链的末端。
import UIKit
import AudioKit
class ViewController: UIViewController {
var microphone = AKMicrophone()
var reverb = AKReverb()
override func viewDidLoad() {
super.viewDidLoad()
microphone >>> reverb
AudioKit.output = reverb
AKSettings.ioBufferDuration = 0.002 // Optional, set this to decrease latency
AudioKit.start()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1527 次 |
| 最近记录: |