【发布时间】:2018-06-09 15:32:20
【问题描述】:
我已使用以下代码从画廊中挑选视频,该视频在棉花糖之前工作正常,但似乎不适用于奥利奥
try {
Intent i = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI);
i.setType("image/* video/*");
startActivityForResult(i, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
} catch (Exception e) {
e.printStackTrace();
}
我也试过了,但是没用
try {
Intent i = new Intent(Intent.ACTION_GET_CONTENT,
android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI);
i.setType("*/*");
startActivityForResult(i, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
} catch (Exception e) {
e.printStackTrace();
}
【问题讨论】:
-
你能分享错误日志吗?
-
它正在打开画廊,但只显示要选择的图像
-
@HemanthSTobi 你认为我做了什么与你的回答不同的事情吗?
-
used following code to pick video from gallery which was working fine until marshmallow but it is not working for oreo it seems.什么不起作用?如果 onActivityResult() 被触发,它会起作用,data.getData()是所选视频的 uri。请告诉什么不起作用。