如何在HTML5中在画布中播放gif

前端之家收集整理的这篇文章主要介绍了如何在HTML5中在画布中播放gif前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在画布里面玩gif.我使用了以下代码.它不起作用. plz tel me wat我的代码或其他任何方式都是错误的.
var drawingCanvas = document.getElementById('myDrawingCanvas');
if(drawingCanvas.getContext) 
{
    var context = drawingCanvas.getContext('2d');
    var imgObj = new Image();

    imgObj.onload = function () 
    {       
        context.drawImage(imgObj,1024,600);
    }
    imgObj.src='HTML Images/Spell Bee/images/mainscreen.gif';
}

解决方法

你不能因为canvas没有提供任何方法来处理GIF动画.你应该将gif分成单帧然后创建一个 spritesheet并为它复制当前帧的动画.

猜你在找的HTML5相关文章