【问题标题】:How to detect level audio level of current segment of mp3 playing using AVAudioPlayer如何使用 AVAudioPlayer 检测当前播放的 mp3 片段的音频级别
【发布时间】:2010-01-07 20:05:41
【问题描述】:

如果我在 AVFoundation 框架中使用 AVAudioPlayer 播放声音(我已经可以做到这一点),是否有任何方法可以检测音频播放的当前级别,例如正在收听 mp3 播放的 VU 表。

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

我想为将要播放的预先录制的音频制作嘴巴动画,并且不想编写一大堆动画(100 个和 100 个)。

在某种程度上,嘴巴的反应就像 VU 表一样。

我可以做所有我只需要知道如何检测关卡的动画。

有人做过这个或者知道怎么做吗?

【问题讨论】:

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


    【解决方案1】:

    来自 Apple 的 aurioTouch sample code 展示了如何可视化音频输入(时域、频谱)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多