首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从android的图库中获取视频文件大小

从Android的图库中获取视频文件大小可以通过以下步骤实现:

  1. 首先,需要获取视频文件的URI。可以使用Android的媒体库来获取图库中视频文件的URI。具体步骤如下:
    • 使用Intent打开图库:Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI);
    • 启动图库选择视频:startActivityForResult(intent, REQUEST_CODE);
    • onActivityResult方法中获取选择的视频文件的URI:Uri videoUri = data.getData();
  • 通过获取的视频文件URI,可以使用ContentResolver来查询视频文件的大小。具体步骤如下:
    • 获取ContentResolver对象:ContentResolver contentResolver = getContentResolver();
    • 创建查询的投影:String[] projection = {MediaStore.Video.Media.SIZE};
    • 使用ContentResolver查询视频文件的大小:Cursor cursor = contentResolver.query(videoUri, projection, null, null, null);
    • 移动游标到第一个结果:cursor.moveToFirst();
    • 获取视频文件的大小:int sizeIndex = cursor.getColumnIndex(MediaStore.Video.Media.SIZE);long fileSize = cursor.getLong(sizeIndex);
  • 最后,可以将获取到的视频文件大小进行格式化或转换为合适的单位(如MB、GB)进行展示。

需要注意的是,上述步骤中的代码是示意代码,具体的实现可能需要根据项目的需求进行适当的调整。另外,腾讯云并没有直接相关的产品或服务与此问题相关,因此无法提供相关产品和产品介绍链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

6分1秒

77_尚硅谷_大数据SpringMVC_从ServletContext中获取SpringIOC容器对象的方式.avi

9分9秒

164_尚硅谷_实时电商项目_从MySQL中获取偏移量的工具类封装

11分51秒

day06_112_尚硅谷_硅谷p2p金融_保存数据到本地_测试相机和图库的调用

6分11秒

64从环信服务器获取所有群成员.avi

12分14秒

36从环信服务器获取联系人信息.avi

13分42秒

44从环信服务器获取群组联系人信息及条目的点击事件.avi

57分16秒

iOS开发技术分享|iOS大厂底层核心面试题解析

1时5分

iOS开发跨平台技术分享—Flutter底层原理初体验

4分54秒

day20_常用类/23-尚硅谷-Java语言高级-System类中获取时间戳的方法

2时16分

iOS开发中高级进阶【大厂iOS音视频讲解】iOS开发面试题合集

13分33秒

14. 尚硅谷_佟刚_JDBC_获取插入记录的主键值.wmv

20分13秒

068_尚硅谷_实时电商项目_从Redis中获取偏移量

领券