Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditDetail ¶
type AuditDetail struct {
Status int64 `json:"status,omitempty"` // 0为无效值;1为审核中;2为审核驳回;3为审核通过;
CreateTime int64 `json:"create_time,omitempty"` // 提审时间戳。
AuditTime int64 `json:"audit_time,omitempty"` // 审核时间戳。
Reason string `json:"reason,omitempty"` // 审核备注。该值可能为空。
EvidenceMaterialIdList []string `json:"evidence_material_id_list,omitempty"` // 审核证据截图id列表,截图id可以用作get_material接口的参数来获得截图内容。
}
type BaseResponse ¶
type DramaInfo ¶
type DramaInfo struct {
DramaId int64 `json:"drama_id"` // 剧目id。
CreateTime int64 `json:"create_time"` // 创建时间,时间戳。
Name string `json:"name"` // 剧名。
CoverUrl string `json:"cover_url"` // 封面图临时链接,根据提审时提交的cover_material_id转存得到。
MediaCount int64 `json:"media_count"` // 剧集数目
Producer string `json:"producer"` // 制作方 。
Playwright string `json:"playwright"` // 编剧
Description string `json:"description"` // 描述
ProductionLicense string `json:"production_license"` // 广播电视节目制作经营许可证。
MediaList []struct {
MediaId int64 `json:"media_id"` // 媒资文件id。
} `json:"media_list"`
AuditDetail *AuditDetail `json:"audit_detail,omitempty"`
}
type GetDramaInfoResponse ¶
type GetDramaInfoResponse struct {
BaseResponse
DramaInfo *DramaInfo `json:"drama_info"`
}
获取剧目信息
type GetDramaListResponse ¶
type GetDramaListResponse struct {
BaseResponse
DramaInfoList []*DramaInfo `json:"drama_info_list"`
}
type MediaInfo ¶
type MediaInfo struct {
MediaId int64 `json:"media_id"` // 媒资文件id。
CreateTime int64 `json:"create_time"` // 上传时间,时间戳。
ExpireTime int64 `json:"expire_time"` // 过期时间,时间戳。
DramaId int64 `json:"drama_id"` // 所属剧目id
FileSize int64 `json:"file_size"` // 媒资文件大小,单位:字节。
Duration int64 `json:"duration"` // 播放时长,单位:秒。
Name string `json:"name"` // 媒资文件名。
Description string `json:"description"` // 描述。
CoverUrl string `json:"cover_url"` // 封面图临时链接。
OriginalUrl string `json:"original_url"` // 原始视频临时链接。
Mp4Url string `json:"mp4_url"` // mp4格式临时链接 。
HlsUrl string `json:"hls_url"` // hls格式临时链接。
AuditDetail *AuditDetail `json:"audit_detail,omitempty"`
}
type MediaInfoResponse ¶
type MediaInfoResponse struct {
BaseResponse
MediaInfo MediaInfo `json:"media_info"`
}
type MediaLinkInfo ¶ added in v3.0.51
type MediaLinkInfo struct {
CoverUrl string `json:"cover_url"` // 封面图临时链接。
Description string `json:"description"` // 描述。
Duration int `json:"duration"` // 播放时长,单位:秒。
HlsUrl string `json:"hls_url"` // hls格式临时链接。
Mp4Url string `json:"mp4_url"` // mp4格式临时链接 。
Name string `json:"name"` // 媒资文件名。
OriginalUrl string `json:"original_url"`
}
获取媒资播放链接
type MediaLinkResponse ¶
type MediaLinkResponse struct {
BaseResponse
MediaInfo MediaLinkInfo `json:"media_info"`
}
type MediaListResponse ¶
type MediaListResponse struct {
BaseResponse
MediaInfoList []*MediaInfo `json:"media_info_list"`
}
type SubmitAuditResponse ¶
type SubmitAuditResponse struct {
BaseResponse
DramaId int64 `json:"drama_id"` // // 剧目id。
}
type VideoMediaSearchTaskResponse ¶
type VideoMediaSearchTaskResponse struct {
BaseResponse
TaskInfo struct {
Id int64 `json:"id"` // 任务id。 不明白返回个0是啥意思
TaskType int64 `json:"task_type"` // 任务类型枚举值:1. 拉取上传任务。
Status int64 `json:"status"` // 任务状态枚举值:1. 等待中;2. 正在处理;3. 已完成;4. 失败。
Errcode int64 `json:"errcode"` // 任务错误码,0表示成功,其它表示失败。
Errmsg string `json:"errmsg"` // 任务错误原因
CreateTime int64 `json:"create_time"` // 创建时间,时间戳。
FinishTime int64 `json:"finish_time"` // 完成时间,时间戳。
MediaId int64 `json:"media_id"` // 媒体文件id。
} `json:"task_info"`
}
type VideoMediaUploadByURLResponse ¶
type VideoMediaUploadByURLResponse struct {
BaseResponse
TaskId int64 `json:"task_id"` // 任务id 用于查询
}
Click to show internal directories.
Click to hide internal directories.