一般来说,在H5开发中,使用canvas往往只是为了展示一些简单的图表或者简单短小的动画,很少考虑到有闪烁的问题. 最近,在手机QQ魔法表情的项目中,就遇到了奇葩的闪烁问题. 这里说的闪烁,是指动画刚开始播放,突然出现瞬间空白(大概1帧到2帧的时间). 闪烁分析 这个魔法表情,实际是html5版本的动画,使用Fanvas(即将腾讯开源),从swf转化为canvas 2d动画. 在iOS体系下,无论哪个机型还是哪个系统版本,都没有出现问题. 但是,在部分Android机器上则出现了很奇葩的闪烁,包…