gpt4 book ai didi

android - 在 Android 中通过 USB 进行音频输入

转载 作者:行者123 更新时间:2023-11-29 17:03:08 26 4
gpt4 key购买 nike

我一直在想,如何在 Android 中通过 USB 捕获音频输入。

我的方案是通过外部硬件接收音频并通过 android 应用程序播放接收到的音频。此传输将通过 USB 完成。

有没有办法使用 Android SDK/Android NDK 来做到这一点。

任何建议都会对我有帮助。

任务完成 不久之后,我可以使用 CDC 类与硬件进行交互,还可以在我的应用程序中通过 USB 播放一些随机的嘈杂音频。我既无法通过这种方法获得清晰的声音,也无法在音频传输中保持一致。

谢谢。

问候,维维克

最佳答案

大多数现代 Android 设备都可以充当 USB 主机。所以你可以连接例如用于捕获音频的 USB 麦克风。 Android 还包含对 usb_audio 类的支持。使用它来访问设备上的音频。

由于您已经尝试过通信设备类 (CDC),因此您了解 Android 的 USB 主机功能。现在你需要确保你的外围设备已经实现了 USB 音频类(音频源部分)并让你的应用程序使用音频类来获取音频。这很好解释 here , 因此将所有信息复制到此帖子没有任何意义。如果您已经在使用音频类,该页面可能会解释您遇到的一些问题(例如使用错误的格式)。

USB 音频类规范可在 USB.org website 找到.这些问题是音频类非常大,Android 可能不支持所有内容。

关于android - 在 Android 中通过 USB 进行音频输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42271020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com