我们目前正在使用Linphone库进行VOIP调用,他们有自己的音频播放解决方案。但是,我们希望在我们自己的应用程序中显示Linphone输出的音频的可视化工具。有没有办法我们可以拦截这些数据(可能通过样本缓冲),以便在用户界面中绘制音频波/音量计?
AVAudioPlayer或AVPlayer是不可能的,因为我们无权访问这些对象。是否有适用于AVAudioSession或CoreAudio的解决方案?
答案 0 :(得分:3)
仅当音频输出应用程序使用Inter-App-audio或Audiobus导出音频数据时。否则,iOS安全沙箱将隐藏您应用的音频输出。