【问题标题】:How can I sample an audio stream on iOS for visualization regardless of the audio source?无论音频源如何,如何在 iOS 上对音频流进行采样以进行可视化?
【发布时间】:2017-11-03 16:32:22
【问题描述】:

我对创建一个 iOS 音频可视化器很感兴趣,它不是使用 AVPlayer 或任何其他类似衍生产品,而是一个能够解析音频信号并创建音频可视化的应用程序,而不管正在播放它的应用程序。例如,如果 Spotify 正在播放,或者 iTunes 正在播放。据我了解,除非应用程序明确允许,否则您无法实际访问该流。我正在考虑的另一种方法是使用麦克风,但据我所知,使用麦克风会杀死音频输出......不确定这是否是可选的。也许我错过了有关 iOS 音频系统如何工作的一些信息。有什么方法可以实现我想要做的。

【问题讨论】:

    标签: audio avplayer microphone equalizer


    【解决方案1】:

    仅当音频输出应用使用 Inter-App-audio 或 Audiobus 导出音频数据时。否则,iOS 安全沙箱会隐藏您应用的音频输出。

    【讨论】:

    • 您能否详细说明有关应用间音频的任何特殊限制? Apple Music 是否支持 IAA 输出以进行可视化?为了利用这一点,您需要在应用中做些什么特别的事情吗?
    • 您指的是哪个重要的 API?有没有办法在当前的 Apple Music 上进行信号分析?
    • Apple Music 似乎不支持应用间音频或 AudioBus。应用程序间音频是可以利用的重要 API。但目前没有其他选择,AFAIK。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多