我有一个应用程序,我只需要选择.3gp和.mp4格式的视频文件。我使用以下代码。它只显示3gp文件,我如何显示mp4文件?
intent.setType("video/*");
intent.putExtra("only3gp", true);
请帮忙。
答案 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);
}