Ios 在iPhone上监视音频输入而不录制?

Ios 在iPhone上监视音频输入而不录制?,ios,iphone,swift,audio,Ios,Iphone,Swift,Audio,我正在尝试用Apple Swift编写一个应用程序,它可以监控来自麦克风的音频,并在VU-meter风格的图表上显示音量水平。我知道如何使用AVAudioRecorder,但我不想录制和保存音频,我只想监控和观察音量水平,因为我将监控音频数小时,将其保存到手机将占用大量空间 有人能告诉我怎么做吗? 谢谢 我没有任何代码要显示,因为我只是在寻找正确的方向,而不是调试。您可以使用: 使用AVCaptureDeviceInput添加输入设备(麦克风) 添加输出AVCaptureAudioDataOu

我正在尝试用Apple Swift编写一个应用程序,它可以监控来自麦克风的音频,并在VU-meter风格的图表上显示音量水平。我知道如何使用AVAudioRecorder,但我不想录制和保存音频,我只想监控和观察音量水平,因为我将监控音频数小时,将其保存到手机将占用大量空间

有人能告诉我怎么做吗? 谢谢

我没有任何代码要显示,因为我只是在寻找正确的方向,而不是调试。

您可以使用:

  • 使用
    AVCaptureDeviceInput
    添加输入设备(麦克风)
  • 添加输出
    AVCaptureAudioDataOutput
    ,设置示例缓冲区委托
启动会话后,学员将收到您可以随意处理的音频样本


在使用
AVCaptureDevice
之前,不要忘记征求许可

最好的办法是将示例代码(如Apple的SpeakHere)与更高级别的Swift包装器结合起来。我现在已经了解了不同的方法,还将文件存储到tmp文件夹(NSTemporaryDirectory)中。你有没有关于你最终是如何做到这一点的示例代码?