我在运行SCRIPT16389: Unspecified error.
功能时遇到drawImage()
。
在我的项目中,我有5套图像幻灯片。因此,第一张幻灯片抛出错误,第二张幻灯片工作正常,从第三张幻灯片开始显示SCRIPT16389: Unspecified error.
它在ctx.drawImage(img,0,0,parseInt(startSize[0]),parseInt(startSize[1]));
这一行显示错误。
我已在下面指定了示例代码
if(source){
img.src = 'data/program_images/'+source;
position += speed;
var drawTimeLen = endTime - startTime;
if(Math.round(videoTime) == startTime){
polypoints.length = 0;
position = 0;
}
if (position > polypoints.length - 1) return;
var pt = polypoints[position];
rotation += rotationSpeed;
// draw
clearCanvas();
ctx.translate(pt.x, pt.y);
ctx.transform(1,0,0,1,0,0);
ctx.drawImage(img,0,0,parseInt(startSize[0]),parseInt(startSize[1]));
ctx.restore();
}
我将此代码放在一个函数中,并在循环中调用该函数。它在Chrome / Firefox中工作,但在IE中却没有。
请有人给我解决方案。
提前致谢....