Movie播放gif图片出现的问题

来源:互联网 发布:阿里云网站备案时间 编辑:程序博客网 时间:2024/05/17 23:48

在使用movie播放gif格式图片的时候,一般播放资源图片没什么问题:

InputStream is=null;

Movie movie = null;

is=context.getResources().openRawResource(R.drawable.test_gif);
movie = Movie.decodeStream(is);

但是播放本地图片的时候用如下方式就有问题

File file = new File(fileUrl);

FileInpuStream fis = new FileInputStream(fieUrl);

movie = Movie.decodeStream(fis);

百思不得其解,有知情人士望留言,谢谢!

后来在一个国外的网站上看到了一点提示,于是按照如下方式处理就没问题:

File file = new File(fileUrl);
int size = (int)file.length();
is = new BufferedInputStream(new FileInputStream(new File(fileUrl)), size);
is.mark(size); 
movie = Movie.decodeStream(is);








File file = new File(fileUrl);
int size = (int)file.length();
is = new BufferedInputStream(new FileInputStream(new File(fileUrl)), size);
       is.mark(size); 
movie = Movie.decodeStream(is);

0 0
原创粉丝点击