Android-从意图中获取的视频存储在哪里?
创始人
2024-08-19 17:00:36
0
  1. 首先,需要使用Intent来启动一个拍照或选择视频的Activity:

// 启动摄像机应用程序以录制视频 Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

// 启动视频选择器 Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI);

  1. 在Activity的onActivityResult方法中,可以获取视频的信息,包括存储位置和URI:

@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == VIDEO_REQUEST && resultCode == RESULT_OK) { Uri selectedVideo = data.getData(); String[] filePathColumn = {MediaStore.Video.Media.DATA}; Cursor cursor = getContentResolver().query(selectedVideo, filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(filePathColumn[0]); String filePath = cursor.getString(columnIndex); cursor.close();

    // filePath即为视频的存储位置
}

}

注意:如果在设备上没有安装视频应用(如相机应用),则可能会抛出ActivityNotFoundException异常。

另外,需要确保应用程序具有读取存储器的权限。可以使用以下权限:

注:代码示例假设请求编码为VIDEO_REQUEST。

相关内容

热门资讯

透视数据"wepok... 透视数据"wepoker透视有用吗"wepoker私人局辅助(确实存在有辅助安装)-哔哩哔哩1、进入...
目前来看"哈糖大菠萝... 目前来看"哈糖大菠萝挂法"hhpoker真能买到挂吗(总是有辅助辅助器)-哔哩哔哩进入游戏-大厅左侧...
长期以来"菠萝辅助器... 长期以来"菠萝辅助器免费版的功能介绍"wepoker破解工具(真是是真的辅助辅助器)-哔哩哔哩1、金...
随着"wepoker... 随着"wepoker正确养号方法"聚星ai辅助工具激活码(好像是真的辅助app)-哔哩哔哩1、让任何...
备受关注的"we-p... 备受关注的"we-poker靠谱吗"pokemmo脚本最新版(果然真的是有辅助软件)-哔哩哔哩1、p...
据报道"aapoke... 据报道"aapoker辅助器是真的吗"HH平台挂(好像真的有辅助辅助器)-哔哩哔哩1、下载好aapo...
透视脚本"wepok... 透视脚本"wepoker私人局透视教程"hhpoker辅助挂(都是存在有辅助下载)-哔哩哔哩1、we...
目前来看"pokem... 目前来看"pokemmo辅助器手机版下载"wepoker有辅助器吗(确实是有辅助软件)-哔哩哔哩1、...
这一问题亟待解决"h... 这一问题亟待解决"hh poker软件"wejoker内置辅助(确实真的有辅助插件)-哔哩哔哩1、每...
一直以来"hhpok... 一直以来"hhpoker德州有挂吗"werplan外开挂(切实是有辅助平台)-哔哩哔哩1、操作简单,...