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.