【发布时间】:2015-11-29 06:34:31
【问题描述】:
在我的应用程序中,我需要将图像和视频从画廊发送到服务器,我使用以下代码从画廊中挑选图像和视频。它在非棒棒糖版本的设备中运行良好。
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/* video/*");
startActivityForResult(photoPickerIntent,REQUEST_CODE_GALLERY_FILES);
在 onActivityresult 中,
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent returnedIntent) {
super.onActivityResult(requestCode, resultCode, returnedIntent);
if (returnedIntent == null) return;
switch (requestCode) {
case REQUEST_CODE_GALLERY_FILES:
Uri uri = returnedIntent.getData();
break;
}
}
但在类似 Nexus 5 的设备中,它只显示图像,视频不显示在列表中。由于有画廊在棒棒糖中不可用。 我怎样才能从画廊或棒棒糖设备的任何地方获取视频文件。
【问题讨论】:
标签: android android-intent video gallery