【问题标题】:Can I open two sound cards at the same time on an Android device?我可以在 Android 设备上同时打开两个声卡吗?
【发布时间】:2013-10-15 05:17:09
【问题描述】:

有一个通过 USB 与 iPod 连接的安卓设备(安卓电视)。我想输出从 USB 路径到电视扬声器的 pcm 数据。

在这种情况下,系统会创建两个 pcm 设备节点,一个用于 ALSA 声卡(输出),另一个用于 USB 音频(输入)。

Android 可以同时处理两个音频设备吗?也就是说,如果我在android上同时打开pcmC0D0p和pcmC1D0c,效果好吗?

谢谢。

【问题讨论】:

    标签: android alsa


    【解决方案1】:

    Android 上使用的内核驱动程序是普通的 Linux 驱动程序。 因此,如果内核启用了 USB 音频驱动程序,并且您实际上设法打开了两个设备节点(普通的 Android API 不允许选择音频设备),那么您将能够同时使用它们。

    【讨论】:

    • 你好,我知道这篇文章很老了,实际上我现在遇到了同样的问题。我们的板上有两个音频编解码器 wm8962。我们想从 android apk 同时在这两个编解码器上播放或录制。你能给我一些指导吗?那是否意味着我们需要将mediarecorder mediaplayer audioflinger从上层应用框架修改为原生框架和相应的服务,最后更新SDK用于apk开发,对吧?我真的需要你的帮助。提前谢谢你。
    • 要提问,请使用“”按钮。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 2012-02-01
    相关资源
    最近更新 更多