mt6735 双mic在进入相机录像后,主mic出现异常,出现通话声音小等问题
时间:10-02
整理:3721RD
点击:
[Audio Common]双MIC在进入相机录像后,主mic出现异常,出现通话声音小等问题
[DESCRIPTION]
双mic在进入相机录像后,主mic出现异常,出现通话声音小等问题
[SOLUTION]
原因:
开始录像时,如果有横竖屏切换,可能会将主副mic对调,
而关闭录像时,却没有把它设回来,导致还是主副mic是对调的,从而出现主mic无效~
修改方法:
在停止录像时,将主副mic对调回来~
在audiorecord.cpp文件中修改,
void AudioRecord::stop()
{
AutoMutex lock(mLock);
if (!mActive) {
return;
}
mActive = false;
mProxy->interrupt();
mAudioRecord->stop();
// the record head position will reset to 0, so if a marker is set, we need
// to activate it again
mMarkerReached = false;
AudioSystem::setParameters(0, (String8)"LRChannelSwitch=0");
//添加这句code
...
}
[DESCRIPTION]
双mic在进入相机录像后,主mic出现异常,出现通话声音小等问题
[SOLUTION]
原因:
开始录像时,如果有横竖屏切换,可能会将主副mic对调,
而关闭录像时,却没有把它设回来,导致还是主副mic是对调的,从而出现主mic无效~
修改方法:
在停止录像时,将主副mic对调回来~
在audiorecord.cpp文件中修改,
void AudioRecord::stop()
{
AutoMutex lock(mLock);
if (!mActive) {
return;
}
mActive = false;
mProxy->interrupt();
mAudioRecord->stop();
// the record head position will reset to 0, so if a marker is set, we need
// to activate it again
mMarkerReached = false;
AudioSystem::setParameters(0, (String8)"LRChannelSwitch=0");
//添加这句code
...
}