2

我正在考虑为 Android 手机编写一些支持音频的应用程序。这些电话没有线路插孔,但有耳机插孔,可与某些包含麦克风的耳机配合使用。如果我插入便携式计算机麦克风之类的东西,是否可以处理通过耳机插孔输入的音频?

4

3 回答 3

3

如果您不尝试录制视频,那么我所知道的有关 Android 音频 API 的所有信息(虽然不多,但确实很重要)告诉我您应该能够只使用AudioRecord。假设 Android 手机的行为类似于其他接受麦克风输入的设备,如果插入外部麦克风,则应禁用内部麦克风,这样您就不必担心音频来自何处。

MadMurf 链接的文章表明可以使用外部麦克风进行录音,所以我不明白为什么你不能用那个输入做其他事情。

于 2010-07-19T11:17:19.400 回答
3

您需要一个 3.5 毫米 TRRS 到 TRS 分配器适配器,它可以拆分为单独的 3.5 毫米 TRS 母头插孔用于麦克风和音频,或者只是一个 3.5 毫米 TRS 麦克风插孔。

对我来说找到这些的最简单方法是寻找“iPhone 麦克风适配器”,(我已经为我的各种手机购买了三个,每个都在非苹果产品上运行良好。我有一个 HTC Touch HD,摩托罗拉里程碑和诺基亚 N900) YMMV。

一个快速的谷歌搜索产生了一个示例产品(这似乎是芬兰标准高估了,但你明白了)在这里

于 2010-07-11T11:01:09.683 回答
1

好吧,我在这个领域没有做过任何事情,但是看看这个产品 SquareUp我认为来自千斤顶的数据可以用于任何你可以编程它做的事情......

所以我会和你一起思考它的可能,但是从阅读这篇文章来看,它在录制视频时目前还没有内置到 Android O/S 中

Android 目前不支持录制视频时使用外接麦克风

然而,SquareUp 的家伙似乎已经找到了一种使用千斤顶作为输入来读取数据的方法,尽管在我浏览 Android 开发人员文档时,它并没有对我产生影响。我怀疑 SquareUp 代码是开源的,但如果您在他们的支持网站上向他们发送邮件,他们可能会为您指明正确的方向。

于 2010-07-15T05:57:08.947 回答