如何使用AVAudioPlayer检测mp3播放当前片段的音量级别

时间:2010-01-07 20:05:41

标签: iphone cocoa-touch iphone-sdk-3.0

如果我在AVFoundation框架中使用AVAudioPlayer进行声音处理(我已经可以这样做了),有没有办法检测音频播放的当前级别,比如正在收听mp3播放的VU表。

我不想检测麦克风的音频,只是文件正在播放。

我想为预先录制的音频制作动画,并且不想编制一整套动画(100和100)。

在某种程度上,嘴巴响应就像VU表。

我可以做所有动画,我只需要知道如何检测水平。

任何人都这样做或知道如何?

1 个答案:

答案 0 :(得分:0)

Apple的aurioTouch sample code显示了如何可视化音频输入(时域,频谱)。

由于Apple的示例非常复杂,您可能需要从本教程开始,该教程展示了如何设置RemoteIO音频单元:Using RemoteIO audio unit