【问题标题】:iOS - Audio level metering of app's audio outputiOS - 应用程序音频输出的音频电平计量
【发布时间】:2013-10-29 11:55:11
【问题描述】:

我想从我的应用发送到扬声器的音频中显示我的应用中的音频表级别。我可以从 AVAudioPlayer 找到音频级别,但它适用于音频文件。

我已尝试使用 The Amazing Audio Engine 来实现这一点,因为它在其文档 here 中提供,但我无法找到如何做到这一点。

在ios中可以实现吗?任何人都可以向我推荐任何库、音频引擎或方法吗?

提前致谢

【问题讨论】:

  • 你为什么不想使用 AVAudioPlayer?你不是在播放音频文件吗?
  • 目前我想录制一个基于音频电平表的动画视频。我为此使用 Everyplay sdk。但是当我使用 Everyplay sdk 录制视频时,AVAudioPlayer 的音频计量停止工作。所以我只想将音频录制(AVAudioPlayer 的音频)到视频中,并使用一些替代方法获取音频计量级别信息。解释和理解起来非常复杂。

标签: ios iphone objective-c audio


【解决方案1】:

如果您使用“用于处理音频输入和输出的远程 i/o 音频单元”,这是可能的:

https://developer.apple.com/library/ios/samplecode/aurioTouch2/Listings/ReadMe_txt.html

"... 和声波图视图(显示信号随时间变化的频率内容的视图,颜色表示相对功率,y 轴为频率,x 为时间)。点击声波图按钮切换到“在声波图视图中,点击屏幕上的任意位置以返回示波器。点击 FFT 按钮执行并显示 FFT 变换后的输入数据。在示波器视图中捏合以扩大和缩小 x 轴的刻度。” …

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 2011-08-12
    • 2012-07-29
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    相关资源
    最近更新 更多