求助:6260录音没有声音的问题
05-08
使用11B的环境,6260D芯片,录音直接采用mmi_sndrec_send_record_req((void *)filename, MEDIA_FORMAT_NONE, MDI_AUDIO_REC_QUALITY_AUTO);函数,想要实现在idle状态下,从mic录音的功能。目前的现象是调用函数返回正常,在文件系统中也能找到录音文件,但播放该文件没有任何声音(或只有杂音)。求解,谢谢!
检查一下该芯片的CODEC mic_bias 配置,让硬件也帮忙量一下mic的电压信号看看录音时波形有没有,正常的话录音时波形有跳动的。估计是软件配置问题导致通道没打开,再好好查查。
电话通话是没有问题的,也是刚开始接触这个平台,感觉像是软件的什么配置没有打开~
非常感谢!
沿着函数调用一直往下追,在aud_record.c -> aud_rec_start_record函数中打印当前使用的信号源,发现使用的是mic2,在mdi层调用时明确指定是inputsource是mic1的,在这个地方就没有管,仅仅对default_input参数进行了判断处理,我利用L1SP_SetInputSource对于输入信号源进行设置了一下发现ok了。
我理解应该是配置的什么地方有些问题?找了半天没有摸到头绪,望大虾指点下~ 谢谢!
不好意思,我是硬件的,具体你配置哪里的问题我没法解答,你对照Spec设置查一下吧,有可能给你的参考也有问题,不要轻信芯片商的参考设计。
相关文章:
- 请问如何做到边录音边播放呢?(05-08)
- 咨询一个MTK录音的问题(05-08)
- 检测录音大小的API是什么?谢谢!(05-08)
- mtk60 喇叭听筒二合一,喇叭有声音,听筒无声(05-08)
- 60A平台听筒有声音,喇叭没有声音,求大神帮忙(05-08)
- mtk60a平台通话声音小(05-08)
射频专业培训教程推荐