音频播放丢数据



  • alsa播放8k音频时,音频最后1.6秒左右会丢失,通过snd_pcm_avail_update获取多少frame未被播放,直到返回0,会有回声,对于44.1k音频,0.4秒左右会丢失。可能是因为alsa在close后,直接把内存中的数据free掉了,导致数据丢失。直接madplay播放也是一样的效果。奇葩的是,Ubuntu上面用madplay播放,貌似也有这种情况,但是数据丢失要小很多😢