").attr("src", "/x/video/320_16/0.blob?" + rand), $("").attr("src", "/x/video/320_16/1.blob?" + rand), ]; var interval = 63; var time = 0; var imgNum = 0; setInterval(function(){ var sx = (time / interval * 320) % 1280; var sy = (Math.floor(time / interval * 320 / 1280) * 180) % 720; imgCvsCtx.drawImage($imgBufs[imgNum % 2][0], sx, sy, 320, 180, 0, 0, 320, 180); if (sx === 960 && sy === 540) { $imgBufs[imgNum % 2].attr("src", "/x/video/320_16/" + (imgNum + 2) + ".blob?" + rand); if (imgNum >= 61) { imgNum = 0; } else { imgNum++; } } time += interval; }, interval); });