dingtalk-jsapi
Version:
钉钉 模块化 多端统一 API
45 lines (44 loc) • 1.69 kB
TypeScript
export declare const apiName = "internal.cspace.getMediaInfo";
/**
* 获取钉盘内媒体文件信息,例如视频的封面、时长,音频的时长,图片的缩略图等 请求参数定义
* @apiName internal.cspace.getMediaInfo
*/
export interface IInternalCspaceGetMediaInfoParams {
/** 文件所在的钉盘Space的ID */
spaceId: string;
/** 文件对应的钉盘Dentry的ID */
fileId: string;
}
/**
* 获取钉盘内媒体文件信息,例如视频的封面、时长,音频的时长,图片的缩略图等 返回结果定义
* @apiName internal.cspace.getMediaInfo
*/
export interface IInternalCspaceGetMediaInfoResult {
/** 文件所在的钉盘Space的ID */
spaceId: string;
/** 文件对应的钉盘Dentry的ID */
fileId: string;
/** 缩略图的MediaId */
thumbnailMediaId: string;
/** 缩略图的AuthMediaId */
thumbnailAuthMediaId: string;
/** 缩略图的AuthCode */
thumbnailAuthCode: string;
/** 缩略图的宽度(像素), */
thumbnailWidth: number;
/** 缩略图的高度(像素) */
thumbnailHeight: number;
/** 缩略图的方向(顺时针旋转角度) 0, 90, 180, 270 */
thumbnailRotation: number;
/** 缩略图的大小(字节) */
thumbnailDataSize: number;
/** 时长(秒) */
duration: number;
}
/**
* 获取钉盘内媒体文件信息,例如视频的封面、时长,音频的时长,图片的缩略图等
* @apiName internal.cspace.getMediaInfo
* @supportVersion ios: 4.5.13 android: 4.5.13
*/
export declare function getMediaInfo$(params: IInternalCspaceGetMediaInfoParams): Promise<IInternalCspaceGetMediaInfoResult>;
export default getMediaInfo$;