iOS 多声道输出的正确音频格式是啥?

Posted

技术标签:

【中文标题】iOS 多声道输出的正确音频格式是啥?【英文标题】:What is the correct audio format for iOS multichannel output?iOS 多声道输出的正确音频格式是什么? 【发布时间】:2016-08-01 20:48:18 【问题描述】:

我有一个 ios 应用程序,我想在其中发送两个以上的音频输出通道。我正在使用 The Amazing Audio Engine。

我使用 Apogee Duet 完成了这项工作,只需设置用于初始化 AEAudioController 的 ASBD 的 mChannelsPerFrame。但是,这不适用于 Presonus 1818VSL 接口。我只在通道 1 和 2 中获得音频输出,在任何通道 3 和更高的通道中都保持静音。我观察到其他应用程序在这个界面上运行良好,所以显然这不是硬件问题。

界面是否有可能在不同的“总线”(也就是输出元素)中期待音频?

【问题讨论】:

【参考方案1】:

公交车不是正确的答案。只需使用 mChannelsPerFrame 设置为高于 2 的 ASBD 初始化音频控制器就足够了。

我的困惑源于 TAAE 中的崩溃掩盖了其他错误。现已修复 - https://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine/issues/245

【讨论】:

以上是关于iOS 多声道输出的正确音频格式是啥?的主要内容,如果未能解决你的问题,请参考以下文章

电脑音频接口是啥啊?

mp3格式转换后没有了立体声

PCM编码格式

怎样把WAV格式转换成MP3格式啊

使用单声道输入和立体声输出设置音频单元 iOS

如何将wav转换成mp3音频格式?