有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

简介

本文档提供关于媒体信息接口的 API 概览以及 SDK 示例代码。
API
操作名
操作描述
查询文件信息
用于查询媒体文件的信息

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API 参考

查询文件信息

功能说明

用于查询媒体文件的信息。
注意
COS Android SDK 版本需要大于等于 v5.7.6。

示例代码

// 存储桶名称,格式为 BucketName-APPID
String bucket = "examplebucket-1250000000";
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"
String cosPath = "exampleobject";
GetMediaInfoRequest request = new GetMediaInfoRequest(bucket, cosPath);
cosXmlService.getMediaInfoAsync(request, new CosXmlResultListener() {
@Override
public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {
// result 获取到的媒体文件的信息
// 详细字段请查看api文档或者SDK源码 MediaInfo类
GetMediaInfoResult result = (GetMediaInfoResult) cosResult;
}

@Override
public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {
if (clientException != null) {
clientException.printStackTrace();
} else {
serviceException.printStackTrace();
}
}
});
说明
更多完整示例,请前往 GitHub 查看。