监控 iPhone 上的音频输入而不录制?
Monitoring Audio Input on iPhone Without Recording it?
我正在尝试在 Apple Swift 中编写一个应用程序来监控来自微型 phone 的音频并在 VU 表样式图表上显示音量级别。我知道如何使用 AVAudioRecorder 来做到这一点,但我不想录制和保存音频,我只想监视和观察音量水平,因为我将监视音频多个小时并将其保存到 phone 会占用大量的 space.
任何人都可以指导我如何做到这一点的正确方向吗?
谢谢!
我没有任何代码可以展示,因为我只是在寻找正确的方向而不是调试。
您可以使用 AVCaptureSession:
- 使用
AVCaptureDeviceInput
添加输入设备(麦克风);
- 添加输出
AVCaptureAudioDataOutput
,设置样本缓冲区委托
启动 session 后,代表将收到您可以根据需要进行处理的音频样本。
在使用 AVCaptureDevice
!
之前不要忘记征得许可
我正在尝试在 Apple Swift 中编写一个应用程序来监控来自微型 phone 的音频并在 VU 表样式图表上显示音量级别。我知道如何使用 AVAudioRecorder 来做到这一点,但我不想录制和保存音频,我只想监视和观察音量水平,因为我将监视音频多个小时并将其保存到 phone 会占用大量的 space.
任何人都可以指导我如何做到这一点的正确方向吗? 谢谢!
我没有任何代码可以展示,因为我只是在寻找正确的方向而不是调试。
您可以使用 AVCaptureSession:
- 使用
AVCaptureDeviceInput
添加输入设备(麦克风); - 添加输出
AVCaptureAudioDataOutput
,设置样本缓冲区委托
启动 session 后,代表将收到您可以根据需要进行处理的音频样本。
在使用 AVCaptureDevice
!