上面的画布:宽800,高500
我打算绘制: 800 * 500 = 40万个随机坐标的白点
然后 60fps 刷新,做一个 视频加载失败后的动画效果....
结果:就单绘制一次 都会导致浏览器卡一阵子,更不用说动画效果了。
怎么解决??
// 绘制点 _drawPoint: function(x , y , r , pointColor){ var startAngle = 0; var endAngle = getRad(360); this._ctx.beginPath(); this._ctx.arc(x , y , r , startAngle , endAngle , false); this._ctx.fillStyle = pointColor; this._ctx.fill(); this._ctx.closePath(); } , _draw: function(){ // 初始化画布 this._setCssStyle(); // 绘制点 var pointNum = this._cavW * this._cavH; var pointR = 0.5; var pointFillColor =
2016-10-16 10:10:01 开始连接视频URL解析服务器。
2016-10-16 10:10:02 视频URL解析服务器返回CDN URL [ http://hb.xx.com/yyyy.mp4 ]
2016-10-16 10:10:03 开始连接http://hb.xx.com/yyyy.mp4
2016-10-16 10:10:18 连接超时,1秒后重试。
2016-10-16 10:10:19 开始连接http://hb.xx.com/yyyy.mp4
......
一周热门 更多>