如何检查视频/图像文件在Android中是否有效

时间:2017-09-07 12:01:31

标签: android image validation video

如何检查视频/图像文件在Android中是否有效。通过查询内容提供商提供图像/视频文件。

我想检查图像/视频文件是否可以解码。

有问题的图片......

https://i.stack.imgur.com/2meiz.jpg

1 个答案:

答案 0 :(得分:1)

For Image

public class IsImageFile implements FileFilter
{
        File file;
        private final String[] okFileExtensions =  new String[] {"jpg", "png", "gif","jpeg"};

        public ImageFileFilter(File newfile) 
        {
            this.file=newfile;
        }

        public boolean accept(File file) 
        {
             for (String extension : okFileExtensions)
                {
                  if (file.getName().toLowerCase().endsWith(extension))
                  {               
                    return true;
                  }
                }
            return false;         
        }

}

你也可以这样做视频