【发布时间】:2019-10-23 12:42:17
【问题描述】:
这种情况是当用户选择相机时,他可以灵活地捕捉图像或录制视频,并且用户应该能够在自己的应用程序中显示相同的内容。
在这种情况下,使用了MediaStore.INTENT_ACTION_VIDEO_CAMERA 意图,但在捕获图像或录制视频的情况下都没有回调。
Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
startActivityForResult(intent, VIDEO_CAMERA);
获取结果,代码如下:-
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_CANCELED) {
return;
}
if (resultCode == RESULT_OK) {
if (requestCode == VIDEO_CAMERA) {
Uri uri = data.getData();
}
}
}
【问题讨论】:
-
你确定吗?你调试过吗?您也尝试过 Intent.EXTRA_INITIAL_INTENTS 吗?
-
否,但它有助于捕捉图像和录制视频吗?
-
是的。会的!!
-
你能帮我写一些代码吗?
-
我现在不能编码。但后来我可能是
标签: android android-camera-intent android-video-record