...
|
...
|
@@ -54,3 +54,45 @@ func (this *VodController) CreateUploadImage() { |
|
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
|
msg = protocol.NewReturnResponse(upload.CreateUploadImage(header, request))
|
|
|
}
|
|
|
|
|
|
//获取视频播放地址 GetPlayInfo
|
|
|
// @router /getPlayInfo [post]
|
|
|
func (this *VodController) GetPlayInfo() {
|
|
|
var msg *protocol.ResponseMessage
|
|
|
defer func() {
|
|
|
this.Resp(msg)
|
|
|
}()
|
|
|
var request *aliyun.GetPlayInfoRequest
|
|
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
|
log.Error(err)
|
|
|
msg = protocol.BadRequestParam(1)
|
|
|
return
|
|
|
}
|
|
|
if b, m := this.Valid(request); !b {
|
|
|
msg = m
|
|
|
return
|
|
|
}
|
|
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
|
msg = protocol.NewReturnResponse(upload.GetPlayInfo(header, request))
|
|
|
}
|
|
|
|
|
|
//获取视频播放凭证 GetVideoPlayAuth
|
|
|
// @router /getVideoPlayAuth [post]
|
|
|
func (this *VodController) GetVideoPlayAuth() {
|
|
|
var msg *protocol.ResponseMessage
|
|
|
defer func() {
|
|
|
this.Resp(msg)
|
|
|
}()
|
|
|
var request *aliyun.GetVideoPlayAuthRequest
|
|
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
|
log.Error(err)
|
|
|
msg = protocol.BadRequestParam(1)
|
|
|
return
|
|
|
}
|
|
|
if b, m := this.Valid(request); !b {
|
|
|
msg = m
|
|
|
return
|
|
|
}
|
|
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
|
msg = protocol.NewReturnResponse(upload.GetVideoPlayAuth(header, request))
|
|
|
} |
...
|
...
|
|