我正在尝试检索谷歌硬盘中存在的视频文件的元数据。我可以访问与该文件相关的所有信息(如大小,mimetype等)。但是,当我试图检索该视频文件的元数据时,我得到一个空值。你能否告诉我如何检索视频文件的元数据?提前谢谢。
VideoMediaMetadata video_Media_MetaData=file.getVideoMediaMetadata();
答案 0 :(得分:0)
AFAIK,使用Files: list的成功HTTP请求将返回一个响应正文,其中包含以下结构中的videoMediaMetadata
:
{
"kind": "drive#fileList",
"nextPageToken": string,
"incompleteSearch": boolean,
"files": [
"videoMediaMetadata": {
"width": integer,
"height": integer,
"durationMillis": long
},
"isAppAuthorized": boolean
]
}
但是,请注意,正如Files documentation中所述,videoMediaMetadata
是
有关视频媒体的其他元数据。上传后可能无法立即使用。
因此,如前面提到的here,它会返回null
。
有了这个,你可能想尝试Files: update用补丁语义来更新文件的元数据和/或内容。