java getFrameCount()始终返回0
我正在尝试使用GifDecoder在我的安卓应用程序中播放gif动画,但出于某种原因,GifDecoder getFrameCount()总是返回0,这实际上意味着只有1帧,gif不是动画,而是图片。 我试过使用几个gif文件,它们都是动画,结果都一样。有什么问题吗?有什么建议吗
以下是代码中与此相关的一小部分:
InputStrem stream = res.openRawResource(R.drawable.smile);
GifDecoder decoder = new GifDecoder();
decoder.read(stream);
int i = decoder.getFrameCount();
我总是等于0
即使在mac中打开gif文件,我也能看到所有的帧。所以gif文件没有任何问题
共 (0) 个答案