我正在尝试在Apple Swift中编写一个应用程序来监控来自麦克风的音频,并在VU表样式图上显示音量级别。我知道如何使用AVAudioRecorder,但我不想录制和保存音频,我只想监听和观察音量,因为我将监听音频多个小时并将其保存到手机中占用了大量的空间。
有人能指导我如何做到这一点吗? 谢谢!
我没有任何代码可以显示,因为我正在寻找正确的方向去调试。
答案 0 :(得分:2)
您可以使用AVCaptureSession:
AVCaptureDeviceInput
; AVCaptureAudioDataOutput
,设置示例缓冲区委托一旦您开始会话,代表将收到您可以按照自己的意愿处理的音频样本。
在使用AVCaptureDevice
!