1 卡顿
一 原因
1 cpu 负载过高
当cpu负载过高时,系统可能无法及时处理音频数据,导致声音卡顿。
2 内存不足
当系统内存不足时,可能导致系统无法及时处理音频数据,从而导致声音卡顿。
3 系统设置问题
如果缓冲区缓冲器设置过小,容易造成卡顿。
1 传输数据慢,缓冲区数据不足。不过是程序上的 等待数据还是补0操作。都会听上去卡段。
2 传输数据快, 不管是发送 还是 接受 缓冲区,都容易丢数据。丢数据会感受到卡顿
3 cpu 使用率过高,或者内存不足。缓冲区小,导致更加频繁的读写。
4 数据问题
1 播放重复帧,听感上会有重复的感觉
2 噪声
一 噪声是什么
从物理学的角度来说,噪声泛指无规律的信号(不单指声音);而从生理学观点来看,凡是干扰人们休息、工作、学习以及对人们所要听的声音产生干扰的声音,都统称为噪声。
二 示例
1 没有淡入淡出 pop音?
如果没有正确实现淡入淡出,可能会出现pop音。因为在音频信号突然变化的时候,会产生瞬间的高峰电流,导致扬声器等发出噪声
2 codec异常切换通路导致电流声?
a切换时候,会有电流冲击:当切换codec通路时,可能会产生电流冲击,导致电压瞬间变化
b 切换时候,信号干扰。
三其他原因
1 内存有问题
数据被修改
2 通路有问题,不如说 I2s
数据被修改
3 算法有问题
数据被修改