1.一种处理播放器音频数据爆音的方法,其特征在于:包括步骤:
在播放器中对pcm音频数据段进行解码,获取该pcm音频数据段的采样率fs和对应的编码数据串;
当所述播放器在播放所述pcm音频数据段产生中断时,记录中断产生最后最后一刻的pcm音频数据的对应中断编码值x,并生成持续时间为t的中断缓冲pcm音频数据段,所述中断缓冲pcm音频数据段在持续时间t内对应的编码值从所述中断编码值x逐步下降至0;
使所述播放器在中断产生播放所述中断缓冲pcm音频数据段;
当所述播放器在开始播放所述pcm音频数据时,记录开始播放时第一个所述pcm音频数据的对应续播编码值y,并生成持续时间同样为t的续播缓冲pcm音频数据段,所述续播缓冲pcm音频数据段在持续时间t内对应的编码值从0逐步上升到所述续播编码值y;
使所述播放器在开始播放时,在将要播放的pcm音频数据段前插入所述续播缓冲pcm音频数据段。
2.根据权利要求1所述的一种处理播放器音频数据爆音的方法,其特征在于:所述持续时间t的值为50ms。
3.根据权利要求1所述的一种处理播放器音频数据爆音的方法,其特征在于:所述中断缓冲pcm音频数据段的产生步骤包括:
将所述中断编码值x作为初始值,生成一个子项数为n的递减的等差数列a,其中n=采样率fs*持续时间t,公差
将所述等差数列a作为pcm编码值获得所述中断缓冲pcm音频数据段。
4.根据权利要求1所述的一种处理播放器音频数据爆音的方法,其特征在于:所述续播缓冲pcm音频数据段的产生步骤包括:
将0作为初始值,y作为结束值,生成一个子项数为n的递增的等差数列b,其中n=采样率fs*持续时间t,公差
将所述等差数列b作为pcm编码值获得所述续播缓冲pcm音频数据段。
5.根据权利要求1所述的一种处理播放器音频数据爆音的方法,其特征在于:所述播放器的播放中断情形包括但不限于暂停、数据中断和播放结束;所述播放器的开始播放情形包括但不限于继续播放和播放开始。
6.根据权利要求1-5任一项所述的一种处理播放器音频数据爆音的方法,其特征在于:所述编码数据串、中断编码值x、中断缓冲pcm音频数据段、续播编码值y、续播缓冲pcm音频数据段以及出现的pcm编码值均为二进制编码或者二进制编码串。