原文地址:[FAQ19288] [Audio Driver]微信语音/录音开始会把按键音录到文件中
[DESCRIPTION]
微信语音/录音,在消息开始的时候会听到一声POP音。
其实是录音的时候把MIC打开时的POP音录进去了。
[SOLUTION]
AudioType.h
#ifndef UPLINK_LOW_LATENCY //no need to drop data
#define CAPTURE_DROP_MS (120) //drop 120ms record data in carture data normal provider due to hardware pulse
#else
#define CAPTURE_DROP_MS (120) //把这个值改为120ms
AudioALSACaptureDataProviderNormal.cpp
status_t AudioALSACaptureDataProviderNormal::open()
{
...
//改成#if 1要不然CAPTURE_DROP_MS没有作用
#if 1//ndef UPLINK_LOW_LATENCY //no need to drop data
#ifdef RECORD_INPUT_24BITS // 24bit record
mCaptureDropSize = ((mStreamAttributeSource.sample_rate * CAPTURE_DROP_MS << 3) / 1000); //32bit, drop data which get from kernel