【问题标题】:Is there a way to intercept audio output from within your app to display back an audio visualizer on iOS?有没有办法从您的应用程序中截取音频输出以在 iOS 上显示音频可视化器?
【发布时间】:2018-03-02 01:10:55
【问题描述】:

我们目前正在使用 Linphone 库进行 VOIP 呼叫,并且他们有自己的音频播放解决方案。但是,我们想为 Linphone 从我们自己的应用程序中输出的音频显示一个可视化工具。有没有办法我们可以截取这些数据(可能通过样本缓冲)以便在用户界面中绘制音频波/音量计?

AVAudioPlayer 或 AVPlayer 是不可能的,因为我们无权访问这些对象。是否有针对 AVAudioSession 或 CoreAudio 的解决方案?

【问题讨论】:

  • 如果其他应用不允许的话是不可能的。不知道为什么你被否决了..

标签: ios avfoundation core-audio linphone


【解决方案1】:

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

【讨论】:

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