这两个选择视频文件的选项有何区别,建议选择哪一个。
Intent intent = new Intent();
intent.setType("video/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, REQUEST_VIDEO);
和这个
Intent intent = new Intent(Intent.ACTION_PICK,
MediaStore.Video.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_VIDEO);
此外,第二个选项在Nougat中存在问题,虽然它显示了画廊,但它并没有显示任何视频。有什么想法吗?
答案 0 :(得分:1)
Intent intent = new Intent();
intent.setType("video/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, 1);
intent.setType("视频/ *&#34);将只显示视频文件
Intent intent = new Intent(Intent.ACTION_PICK,
MediaStore.Video.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_VIDEO);