iOS SDK-iphone音频插孔如何与连接的电缆交互?
我似乎从iPhone上的kaudiosessionproperty_audioroute属性中获得了几个值。 例如:iOS SDK-iphone音频插孔如何与连接的电缆交互?,iphone,ios,audio,Iphone,Ios,Audio,我似乎从iPhone上的kaudiosessionproperty_audioroute属性中获得了几个值。 例如: ReceiverAndMicrophone HeadsetInOut HeadphonesAndMicrophone SpeakerAndMicrophone iPhone(iPod?)如何知道选择什么属性?每个属性对iPhone上麦克风的感知意味着什么 非常感谢 理解这一点的关键是知道这些词的意思。我不知道文档中有什么好的词典,但有些定义分散在文档中(包括文档)。其他人,你只
ReceiverAndMicrophone
HeadsetInOut
HeadphonesAndMicrophone
SpeakerAndMicrophone
iPhone(iPod?)如何知道选择什么属性?每个属性对iPhone上麦克风的感知意味着什么
非常感谢 理解这一点的关键是知道这些词的意思。我不知道文档中有什么好的词典,但有些定义分散在文档中(包括文档)。其他人,你只需要知道耳机是如何工作的
- 接受者:“在打电话时,你握在耳朵上的小喇叭”
- 耳机:耳机插孔中的3芯插头(左、右、麦克风+接地)
- 耳机:耳机插孔中的2芯插头(左、右+接地)
- 麦克风:iPhone的麦克风(位于装置底部)
- 扬声器:iPhone的“大声”扬声器(位于装置底部)
耳机和麦克风
<代码>接收器和麦克风与扬声器和麦克风
是一种软件配置设置(例如,按下Phone.app中的“Speaker”按钮)
通过查看分隔通道的黑带,您可以知道耳机插孔上有多少导体。立体声耳机插孔有两个黑带。耳机插孔(带麦克风)有三个插孔。这就是设备如何判断哪一个已插入。它只是检查一个音频通道和麦克风输入之间的导通性。如果有一个短的,那么这意味着它是一个耳机。如果它是打开的,那么它就是一个耳机。-谢谢你的回答。我的问题稍有不同——我看到当它“耳机输出”时,iPhone只能从耳机上的麦克风读取数据,但当它是其他任何东西时,它也会从iPhone的麦克风读取数据。我希望它只是“头巾”。那么,我如何才能“使”它识别我连接的电缆为“耳机输出”(我可以改变和“工程师”电缆)。谢谢:)