TI论坛
直播中

王晾其

7年用户 1010经验值
私信 关注
[问答]

TLV320AIC3106335板子wince系统下调用playsound接口播放wav格式声音总是有杂音,怎么解决?


  • TLV320AIC3106335板子wince系统下调用playsound接口播放wav格式声音总是有杂音,同一块板子如果用播放器播放音频 是没有杂音的。
    我用用飞思卡尔的某个ce系统板子,用playsound接口播放wav音频是没有杂音的,
    所以怀疑是tlv320aic3106的音频编解码上有问题,但这个问题我搞不定,
    在线虚心等指导,谢谢了!

回帖(2)

尚文忠

2024-10-25 15:54:58
调用playsound接口播放wav格式声音总是有杂音,同一块板子如果用播放器播放音频 是没有杂音的。
我感觉这情况跟上位机端的数据缓冲和传输有关
举报

凤求凰

2024-10-26 09:41:24
根据您的描述,您在使用TLV320AIC3106335板子的wince系统下调用playsound接口播放wav格式声音时总是有杂音,而使用播放器播放音频则没有杂音。您怀疑是TLV320AIC3106的音频编解码上有问题。为了解决这个问题,您可以尝试以下步骤:

1. 检查音频文件:首先,请确保您使用的wav音频文件是高质量的,没有损坏或压缩过度。您可以尝试使用其他高质量的wav文件进行测试,看看问题是否仍然存在。

2. 检查音频编解码器设置:在wince系统中,您需要确保音频编解码器设置正确。您可以查阅TLV320AIC3106的数据手册,了解如何正确配置音频编解码器。此外,您还可以尝试使用不同的音频编解码器,看看是否能解决问题。

3. 检查音频缓冲区:在调用playsound接口时,您需要确保音频缓冲区足够大,以避免音频数据丢失或延迟。您可以尝试增加音频缓冲区的大小,看看是否能解决问题。

4. 检查音频采样率和位深:确保您的wav音频文件的采样率和位深与TLV320AIC3106的音频编解码器支持的参数相匹配。如果参数不匹配,可能会导致音频播放时出现杂音。

5. 检查硬件连接:检查TLV320AIC3106与音频输出设备的连接是否正确,确保没有松动或接触不良的问题。

6. 更新驱动程序:检查是否有适用于TLV320AIC3106的最新驱动程序,如果有,请更新驱动程序,看看是否能解决问题。

7. 考虑使用其他音频播放接口:如果以上方法都不能解决问题,您可以考虑使用其他音频播放接口,如DirectSound或OpenAL,看看是否能改善音频播放质量。

通过以上步骤,您应该能够找到导致杂音的原因,并采取相应的措施解决问题。希望这些建议对您有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分