Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android上打开ALSA时如何防止扬声器弹出?_Android_Linux_Alsa - Fatal编程技术网

在android上打开ALSA时如何防止扬声器弹出?

在android上打开ALSA时如何防止扬声器弹出?,android,linux,alsa,Android,Linux,Alsa,这与我的另一个关于Android的ALSA问题密切相关:这次的问题是,当我在tinypcm库中调用pcm_open打开ALSA驱动程序时,如何防止扬声器发出轻微的爆裂声?流行音乐并非100%都会出现,但听起来不太好,而且如果在android播放音频时我碰巧打开或关闭了ALSA驱动程序,那么android的声音有点损坏。解决了。问题是我在打开android的音频驱动程序时没有使用完全相同的配置,android使用的采样率是48Khz,我使用的是44.1Khz。现在没有扬声器弹出。您正在使用的设备是

这与我的另一个关于Android的ALSA问题密切相关:这次的问题是,当我在tinypcm库中调用
pcm_open
打开ALSA驱动程序时,如何防止扬声器发出轻微的爆裂声?流行音乐并非100%都会出现,但听起来不太好,而且如果在android播放音频时我碰巧打开或关闭了ALSA驱动程序,那么android的声音有点损坏。

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

您正在使用的设备是什么?安卓和Linux内核的版本是什么?基于Tegra 114的主板,安卓4.4.2,Linux内核3.4.66。这是一个专门制造的设备。