我正在考虑为适用于音频的Android手机编写一些应用程序。这些手机没有线路输入插孔,但有耳机插孔可与包含麦克风的耳机配合使用。如果插上便携式计算机麦克风,是否可以使用通过耳机插孔输入的音频?
答案 0 :(得分:3)
你需要一个3.5mm TRRS到TRS分配器适配器,它可以分开分别用于麦克风和音频的3.5mm TRS插孔,或者只需一个3.5mm TRS麦克风插孔。
让我找到这些的最简单的方法就是寻找'iPhone麦克风调色板',(我已经为我的各种手机购买了三个,每个手机都非常适合非苹果产品。我有一个HTC Touch HD ,摩托罗拉Milestone和诺基亚N900)YMMV。
快速谷歌搜索产生了一个示例产品(这似乎被芬兰标准定价过高,但你得到了这个想法)here
答案 1 :(得分:3)
如果你不想录制视频,我所知道的关于Android的音频API的一切(虽然不多,但有些东西)告诉我你应该能够使用AudioRecord。假设Android手机的行为倾向于接受麦克风输入的其他设备,如果插入外部麦克风,则应禁用内置麦克风,这样您就不必担心音频的来源。
article MadMurf linked表示使用外接麦克风录音是可能的,所以我不明白为什么你不能用这个输入做其他事情。
答案 2 :(得分:1)
我在这个领域没有做过任何事情,但是看this product SquareUp我认为插孔中的数据可用于任何你可以编程的数据......
所以我会和你一起考虑它的可能性,但是从录制this article开始录制视频时它当前没有内置到Android O / S中
Android此时没有, 支持使用外部麦克风时 录制视频
然而,SquareUp家伙似乎已经找到了一种使用jack作为输入来读取数据的方法,尽管在我查看Android开发人员文档时它并没有跳出来。我怀疑SquareUp代码是开源的,但是如果你在他们的support site上发送邮件,他们可能会指出你正确的方向。