Vitamio中文API文档(1)—— MediaStore

简介:

类概述

public final class MediaStore

媒体存储辅助类。

常量

public static final String AUTHORITY

常量值:me.abitno.vplayer.mediaprovider

public static final Uri CONTENT_URI

常量值:content://me.abitno.vplayer.mediaprovider/

public static final String MEDIA_SCANNER_VOLUME

常量值:volume

公共方法

public static Uri getMediaScannerUri ()

     获取扫描视频的Uri。

public static Uri getVolumeUri ()

获取正在扫描的SD卡的Uri。

MediaStore.MediaColumns

整理:农民伯伯


类概述

public interface MediaColumns extends BaseColumns

媒体(视频、音频)字段

常量

public static final String DATA

媒体路径。

常量值:_data

public static final String DIRECTORY

媒体上级文件夹名称。

常量值:_directory

public static final String SIZE

媒体文件大小,单位字节。

常量值:_size

public static final String DISPLAY_NAME

媒体文件名称。例如:“Moon1.mp4”

常量值:_display_name

public static final String TITLE

媒体标题。

常量值:title

public static final String TITLE_KEY

媒体标题拼音。

常量值:title_key

public static final String DATE_ADDED

媒体添加时间

常量值:date_added

public static final String DATE_MODIFIED

媒体修改时间

常量值:date_modified

public static final String MIME_TYPE

媒体MIME类型。例如:“video/mp4”

常量值:mime_type


MediaStore.Audio.Media

整理:农民伯伯


类概述

音频相关字段信息。(注意:Audio有两个子类AudioColumns和Media,后者继承前者,这里合并文档)

常量

public static final String CONTENT_URI

常量值: content://me.abitno.vplayer.mediaprovider/audios/media

public static final String CONTENT_TYPE

常量值: vnd.android.cursor.dir/audio

public static final String DURATION

音频时长。

常量值: duration

public static final String ARTIST

音频艺术家。

常量值: artist

public static final String COMPOSER

音频作曲。

常量值: composer

public static final String ALBUM

音频专辑。

常量值: album

public static final String TRACK

音频音轨。

常量值: track

public static final String YEAR

发行时间(一般是CD、音乐)

常量值: year

MediaStore.MediaColumns

整理:农民伯伯


类概述

public interface MediaColumns extends BaseColumns

媒体(视频、音频)字段

常量

public static final String DATA

媒体路径。

常量值:_data

public static final String DIRECTORY

媒体上级文件夹名称。

常量值:_directory

public static final String SIZE

媒体文件大小,单位字节。

常量值:_size

public static final String DISPLAY_NAME

媒体文件名称。例如:“Moon1.mp4”

常量值:_display_name

public static final String TITLE

媒体标题。

常量值:title

public static final String TITLE_KEY

媒体标题拼音。

常量值:title_key

public static final String DATE_ADDED

媒体添加时间

常量值:date_added

public static final String DATE_MODIFIED

媒体修改时间

常量值:date_modified

public static final String MIME_TYPE

媒体MIME类型。例如:“video/mp4”

常量值:mime_type


MediaStore.Video.Media

整理:农民伯伯


类概述

public interface VideoColumns extends MediaColumns

public static final class Media implements VideoColumns

视频相关字段信息。

常量

public static final String CONTENT_URI

常量值: content://me.abitno.vplayer.mediaprovider/videos/media

public static final String CONTENT_TYPE

常量值: vnd.android.cursor.dir/video

public static final String DURATION

视频时长。

常量值: duration

public static final String ARTIST

视频艺术家。

常量值: artist

public static final String ALBUM

音频专辑。

常量值: album

public static final String WIDTH

视频画面宽度。

常量值: width

public static final String HEIGHT

视频画面高度。

常量值: height

public static final String DESCRIPTION

视频备注。

常量值: description

public static final String LANGUAGE

视频语言。

常量值: language

public static final String LATITUDE

视频位置信息纬度

常量值: latitude

public static final String LONGITUDE

视频位置信息经度

常量值: longitude

public static final String DATE_TAKEN

视频拍摄的时间

常量值: datetaken

public static final String BOOKMARK

视频标签。

常量值: bookmark

public static final String MINI_THUMB_MAGIC

视频缩略图文件位置。(多缩略图存在一个文件中,该字段标记在文件中的位置)

常量值: mini_thumb_magic

public static final String HIDDEN

视频是否隐藏。0显示1隐藏。

常量值: hidden

public static final String SUBTRACK

视频字幕。

常量值: sub_track

public static final String AUDIO_TRACK

视频音轨。

常量值: audio_track

MediaStore.Thumbnails

整理:农民伯伯


类概述

public static class Thumbnails implements BaseColumns

视频缩略图辅助类。

常量

public static final String CONTENT_URI

常量值: content://me.abitno.vplayer.mediaprovider/videos/thumbnails

public static final String THUMBNAILS_DIRECTORY

图片存放目录。

常量值: Android/data/com.yixia.vplayer/thumbnails

public static final String DATA

图片存放路径。

常量值: _data

public static final String VIDEO_ID

视频ID。

常量值: video_id

public static final String KIND

图片类型。

常量值: kind

public static final String WIDTH

图片宽度。

常量值: width

public static final String HEIGHT

图片高度。

常量值: height

public static final int MINI_KIND

视频缩略图。(尺寸:426 x 320)

常量值: 1

public static final int MICRO_KIND

视频更小缩略图。(尺寸:106 x 80)

常量值: 3

公共方法

public static void cancelThumbnailRequest(ContentResolver cr, long origId)

取消正在处理的视频截图。

public static void cancelThumbnailRequest(ContentResolver cr, long origId, long groupId)

取消正在处理的视频截图。

public static Bitmap getThumbnail(Context ctx, ContentResolver cr, long origId, int kind, BitmapFactory.Options options)

获取视频缩略图。

参数

ctx Context

cr ContentResolver

origId 视频ID

kind 类别

options BitmapFactory.Options

返回值

视频缩略图。

public static Bitmap getThumbnail(Context ctx, ContentResolver cr, long origId, long groupId, int kind, BitmapFactory.Options options)

获取视频缩略图。

参数

ctx Context

cr ContentResolver

origId 视频ID

group Id 视频ID 

kind 类别

options BitmapFactory.Options

返回值

视频缩略图。

 本文转自博客园农民伯伯的博客,原文链接:Vitamio中文API文档(1)—— MediaStore,如需转载请自行联系原博主。


目录
相关文章
|
1月前
|
数据可视化 Linux API
如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
|
2月前
|
分布式计算 API Linux
通义千问API:找出两篇文章的不同
本章我们将介绍如何利用大模型开发一个文档比对小工具,我们将用这个工具来给互联网上两篇内容相近但版本不同的文档找找茬,并且我们提供了一种批处理文档比对的方案
|
2月前
|
数据可视化 API 开发者
通俗易懂:一步步教你 Flask 项目自动生成 API 文档
Flasgger,作为一款强大的 Flask 扩展,自动从 Flask 应用中提取并生成 OpenAPI 规范文档,配备 SwaggerUI,为开发者提供了一条快捷通道,让 API 的文档编制和交互式测试变得简单易行。Flasgger 的设计原则是简化开发流程,通过与 Flask 框架的无缝整合,让开发者可以更专注于应用逻辑的构建。
|
2月前
|
API
Poi 中文API文档 「40种操作 Excel文件的姿势」
Poi 中文API文档 「40种操作 Excel文件的姿势」
116 0
|
1月前
|
API 开发者
1688阿里巴巴中国站平台 API接口获取商品详情 接入文档说明
1688(阿里巴巴批发网)的API接入文档是专为开发者提供的,用于指导如何集成和使用1688平台提供的API接口。这些API接口可以帮助开发者实现各种功能,如商品搜索、订单管理、用户认证等。
|
1月前
|
JSON 缓存 API
淘宝天猫获取sku详细信息 API 调用文档 及请求代码
淘宝天猫获取SKU详细信息的API调用通常涉及到商品信息的API接口。在淘宝开放平台或天猫开放平台上,你可以找到相关的API文档和调用示例。下面是一个简化的步骤和示例代码来展示如何调用这些API:
|
1月前
|
前端开发 BI API
钉钉多维表目前没有提供具体的API文档供开发者调用
【2月更文挑战第17天】钉钉多维表目前没有提供具体的API文档供开发者调用
32 4
|
2月前
|
关系型数据库 MySQL 测试技术
Eolink神技之一、基于数据库智能生成API文档
Eolink神技之一、基于数据库智能生成API文档
32 0
Eolink神技之一、基于数据库智能生成API文档
|
2月前
|
小程序 物联网 API
社区每周丨API 集成工具文档更新及开发者日上海站即将举行(6.19-6.23)
社区每周丨API 集成工具文档更新及开发者日上海站即将举行(6.19-6.23)
35 0
|
3月前
|
存储 JavaScript 测试技术
Pinia API 文档中文版(翻译)
Pinia API 文档中文版(翻译)
228 0