ios - 在 iPhone5 上有 3 个输入 channel (不是 1 个)

标签 ios novocaine

在 iPhone5(可能还有 iPad mini)上,此代码返回 3 个输入 channel

UInt32 numInputChannels;

// Check the number of input channels.
UInt32 size = sizeof(numInputChannels);
UInt32 newNumChannels;
CheckError(AudioSessionGetProperty(kAudioSessionProperty_CurrentHardwareInputNumberChannels,
&size,
&newNumChannels), "Checking number of input channels");

numInputChannels = newNumChannels;

我的问题是为什么是 3? 我在 iPhone4S、iPod4、iPad2、iPad3 上检查了这段代码 - 它返回 1 - 这是麦克风

但是其他 2 个是什么?

最佳答案

iPhone 5 具有三个内置麦克风以实现更好的录音效果,他们在主题演讲中对此进行了解释。 READ

关于ios - 在 iPhone5 上有 3 个输入 channel (不是 1 个),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574160/

相关文章:

c++ - 插入耳机时出现音频缓冲区错误

ios - iOS 中 Novocaine 的多个音频和设置音量

ios - 低延迟输入/输出音频队列

ios - 使用 AFNetworking 进行 API 调用

ios - contactPickerDidCancel 和 contactPicker 函数永远不会被调用

ios - 使用 animatedImageWithImages 创建的 UIImage 有错误?

ios - Core-Plot:从 block 内调用 Plot 或 Graph 上的 reloadData 不起作用

ios - 代码签名对于证明所有权至关重要吗?

ios - 使用Xcode在iPad上比在iPhone上放大字体

ios - 在iOS(Novocaine)上播放和停止声音样本