【问题标题】:How to prevent speaker pop when opening ALSA on android?在android上打开ALSA时如何防止扬声器弹出?
【发布时间】:2015-03-30 16:40:35
【问题描述】:

这与我在 Android 上的另一个 ALSA 问题密切相关:How to play sounds on android faster? 这次的问题是当我在 tinypcm 库中调用 pcm_open 以打开 ALSA 驱动程序时,如何防止扬声器发出小的爆裂声?弹出声不会 100% 发生,但听起来不太好,而且如果我碰巧在 android 播放音频时打开或关闭 ALSA 驱动程序,android 声音也会有点损坏。

【问题讨论】:

  • 您使用的是什么设备?上面有哪些Android和Linux内核版本?
  • 基于 Tegra 114 的开发板,Android 4.4.2,Linux 内核 3.4.66。这是一个特殊用途的设备。

标签: android linux alsa


【解决方案1】:

解决了。问题是我在打开音频驱动程序时没有使用与安卓完全相同的配置,安卓使用的采样率是 48Khz,我使用的是 44.1Khz。现在没有扬声器弹出。

【讨论】:

    猜你喜欢
    • 2013-01-14
    • 1970-01-01
    • 2013-04-17
    • 2017-04-20
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 2018-04-01
    • 2022-12-05
    相关资源
    最近更新 更多