| Package | Description |
|---|---|
| com.tencentcloudapi.vod.v20180717 | |
| com.tencentcloudapi.vod.v20180717.models |
| Modifier and Type | Method and Description |
|---|---|
SearchMediaResponse |
VodClient.SearchMedia(SearchMediaRequest req)
搜索媒体信息,支持多种条件筛选,以及支持对返回结果排序、过滤等功能,具体包括:
- 指定文件 ID 集合 FileIds ,返回匹配集合中任意 ID 的媒体。
- 根据多个媒体文件名 Names 或描述信息 Descriptions 进行模糊搜索。
- 根据多个文件名前缀 NamePrefixes 进行搜索。
- 指定分类集合 ClassIds(见输入参数),返回满足集合中任意分类的媒体。例如:媒体分类有电影、电视剧、综艺等,其中电影分类下又有子分类历史片、动作片、言情片。如果 ClassIds 指定了电影、电视剧,那么电影和电视剧下的所有子分类都会返回;而如果 ClassIds 指定的是历史片、动作片,那么只有这2个子分类下的媒体才会返回。
- 指定标签集合 Tags(见输入参数),返回满足集合中任意标签的媒体。例如:媒体标签有二次元、宫斗、鬼畜,如果 Tags 指定了二次元、鬼畜2个标签,那么只要符合这2个标签中任意一个的媒体都会被检索出来。
- 指定文件类型集合 Categories(见输入参数),返回满足集合中任意类型的媒体。例如:文件类型有 Video(视频)、 Audio (音频)、 Image (图片)。如果Categories指定了 Video 和 Audio 2个文件类型,那么符合这些类型的媒体都会被检索出来。
- 指定来源集合 SourceTypes(见输入参数),返回满足集合中任意来源的媒体。例如:媒体来源有 Record (直播录制)、Upload (上传)等。如果 SourceTypes 指定了 Record 和 Upload ,那么符合这些来源的媒体都会被检索出来。
- 指定直播推流码集合 StreamIds(见输入参数)筛选直播录制的媒体。
- 指定视频 ID 集合 Vids (见输入参数)筛选直播录制的媒体。
- 指定媒体的创建时间范围筛选媒体。
- (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)指定单个文本 Text 对媒体文件名或描述信息进行模糊搜索。
- (不推荐:应使用 SourceTypes 替代)指定单个媒体文件来源 SourceType 进行搜索。
- (不推荐:应使用 StreamIds 替代)指定单个推流直播码 StreamId 进行搜索。
- (不推荐:应使用 Vids 替代)指定单个视频 ID Vid 进行搜索。
- (不推荐:应使用 CreateTime 替代)指定单个起始创建时间 StartTime 进行搜索。
- (不推荐:应使用 CreateTime 替代)指定单个结尾创建时间 EndTime 进行搜索。
- 以上参数之间可以任意组合进行检索。例如:筛选创建时间在2018年12月1日12:00:00到2018年12月8日12:00:00之间、分类为电影或电视剧、带有宫斗和悬疑标签的媒体。注意,任何支持数组输入的参数,其元素之间的搜索逻辑为‘或’。所有参数之间的逻辑关系为‘与’。
- 允许对结果根据创建时间进行排序并分页返回,通过 Offset 和 Limit (见输入参数)来控制分页。
- 允许通过 Filters 控制返回的媒体信息种类(默认返回所有信息)。可选输入包括:
1.
|
| Constructor and Description |
|---|
SearchMediaResponse(SearchMediaResponse source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Copyright © 2022. All rights reserved.