现在要实现一个音乐的缓存条,现在实现的方法是 var bufferInterval = setInterval(function(){ if (musicPl.readyState ===4){ that.musicStatus =(musicPl.buffered.end(0)/musicPl.duration); if (musicPl.buffered.end(0)===musicPl.duration){ clearInterval(bufferInterval) } } },100)使用setInterval 重复获取缓存状态并赋值感觉,这样会浪费太多内存。!!请问有没有什么addEventListener能够监听到audio的缓存状态。每当一缓存就可以监听到,从而获取到缓存状态如果没有上面的代码对性能影响如何?
添加回答
举报
0/150
提交
取消
