在Android中显示mp4和3gp文件供选择

时间:2011-08-22 06:55:25

标签: android

我有一个应用程序,我只需要选择.3gp和.mp4格式的视频文件。我使用以下代码。它只显示3gp文件,我如何显示mp4文件?

intent.setType("video/*");
intent.putExtra("only3gp", true);

请帮忙。

1 个答案:

答案 0 :(得分:1)

为什么不像这样手动查找文件扩展名

Intent intent= new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        Uri filetype= Uri.parse("file://" + file.getPath());
        String filename=file.getName();
if(filename.endsWith(".mp4")||filename.endsWith(".3gp"))
 {
            intent.setDataAndType(filetype, "video/*");
            startActivity(intent);
        }