【发布时间】:2016-07-01 13:09:18
【问题描述】:
您好,我使用以下代码从图库中挑选视频
Intent intent = new Intent();
intent.setType("video/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent = Intent.createChooser(intent, context.getString(R.string.choose_video));
startActivity(activity, fragment, intent, REQUEST_VIDEO_FROM_GALLERY);
private static void startActivity(Activity activity, Fragment fragment, Intent intent, int requestCode) {
if (fragment != null) {
fragment.startActivityForResult(intent, requestCode);
} else {
activity.startActivityForResult(intent, requestCode);
}
}
但在打开图库时,它不仅会在 WhatsApp Messenger 中显示本地视频。在 WhatsApp Messenger 中打开图库时,我需要限制仅显示本地视频。请给我一些建议。
我也尝试过 EXTRA_LOCAL_ONLY,就像下面提到的链接一样。它显示本地视频,但也显示其他文档。
Android : Why Intent.EXTRA_LOCAL_ONLY shows Google Photos
任何人都可以建议我在使用意图从图库中选择视频时显示本地视频的想法吗?提前致谢。
【问题讨论】:
标签: android android-intent video