android - 通过耳机插孔的输出引脚记录立体声音频,而不是编写USB音频驱动器

标签 android audio usb audio-recording

我们是一组学生,他们被分配创建一个移动应用程序,该应用程序必须录制高质量的立体声音频。问题是大多数(全部?)电话在3.5毫米耳机插孔中仅具有单声道输入。在iPhone / iOS上,我们可以通过在30针连接器中连接外部麦克风来解决此问题,但是在android设备上,我们找不到任何类似的解决方案。

根据USB Audio Recorder PRO的开发商eXtream Software Development的说法,如果没有自定义驱动程序,则无法从Android上的USB设备录制音频。

eXtream Software Development has written a custom USB audio driver from scratch because Android does not support USB audio (even Android 4.1 contrary to popular believe!).

Source: http://www.extreamsd.com/USBAudioRecorderPRO/



由于我们没有编写设备驱动程序的经验,因此我们没有使用USB麦克风,而是编写了自己的驱动程序,想知道是否可以将耳机插孔的输出引脚配置为输入吗?

预先感谢您的宝贵时间。

最佳答案

您是否考虑过使用Bluetooth A2DP? A2DP是立体声的,并且使用较新版本的Android,您应该能够将手机配置为接收器。

关于android - 通过耳机插孔的输出引脚记录立体声音频,而不是编写USB音频驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21470896/

相关文章:

java - 最佳跨平台 GUI 和 USB 语言

linux - 如何在 USB 大容量存储模式下通过手机列出连接到 Linux 的 SD 卡的内容?

java音频过滤器

java - 如何使用 Java 从网络摄像头获取视频和音频流?

java - bindView switch-case 性能问题

android - 在 strings.xml 中存储十六进制颜色值

audio - Windows 8 - 低延迟音频

linux - PPC460GT 上的 USB 功能

java - 降低Android中颜色的亮度?

android - 等待并发 GC 阻塞