【发布时间】:2012-03-05 19:17:17
【问题描述】:
我想在 HTML Canvas 中播放动画 GIF 文件。我使用了下面的代码,但它不起作用。
代码有什么问题?
var drawingCanvas = document.getElementById('myDrawingCanvas');
if(drawingCanvas.getContext)
{
var context = drawingCanvas.getContext('2d');
var imgObj = new Image();
imgObj.onload = function ()
{
context.drawImage(imgObj, 0, 0, 1024, 600);
}
imgObj.src='HTML Images/Spell Bee/images/mainscreen.gif';
}
【问题讨论】:
-
图片路径正确吗?你应该避免在你的 url 中使用空格,但如果你必须用 '%20' 替换它们。
-
我也试过去掉空格。还是没有区别
-
看我贴的答案。你应该可以这样做。
-
这能回答你的问题吗? Animated GIF in HTML5 canvas