4. (可选)根据已有的Parcel对象,可以读取到AVDescription对象,实现媒体描述信息的写入,代码示例如下:
boolean result = avDescription.unmarshalling(parcel);
媒体元数据开发
场景介绍
媒体元数据主要用于媒体数据的存放和读取,包含诸如媒体资源的描述、创建日期、作者、封面图片等等。
接口说明
媒体元数据存放类AVMetadata.Builder的主要接口
接口名 | 功能描述 |
---|---|
Builder() | 媒体元数据构造器的构造函数。 |
Builder(AVMetadata source) | 媒体元数据构造器的带参构造函数。 |
setText(String key, CharSequence value) | 用于存储媒体标题等信息。 |
setString(String key, String value) | 用于存储媒体作者、艺术家、描述等。 |
setLong(String key, long value) | 用于存储媒体ID、媒体时长等信息。 |
setPixelMap(String key, PixelMap value) | 用于存储媒体元数据相关的图片资源。 |
build() | 媒体元数据生成函数。 |
媒体元数据类AVMetadata的主要接口
接口名 | 功能描述 |
---|---|
hasKey(String key) | 媒体元数据中是否包含某一个key的数据。 |
getText(String key) | 获取text类型的key的数据,比如获取媒体标题等信息。 |
getString(String key) | 获取String类型key的数据,比如获取媒体作者、艺术家、描述等。 |
getLong(String key) | 获取Long类型key数 |