/// <summary>
        /// 获取视频列表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public GetVideoListResponse GetVideoList(GetVideoListRequest request)
        {
            GetVideoListResponse response = new GetVideoListResponse();

            try
            {
                response = acsClient.GetAcsResponse(request);
            }
            catch (Exception ex)
            {
            }
            return(response);
        }
Example #2
0
        public static GetVideoListResponse Unmarshall(UnmarshallerContext context)
        {
            GetVideoListResponse getVideoListResponse = new GetVideoListResponse();

            getVideoListResponse.HttpResponse = context.HttpResponse;
            getVideoListResponse.RequestId    = context.StringValue("GetVideoList.RequestId");
            getVideoListResponse.Total        = context.IntegerValue("GetVideoList.Total");

            List <GetVideoListResponse.GetVideoList_Video> getVideoListResponse_videoList = new List <GetVideoListResponse.GetVideoList_Video>();

            for (int i = 0; i < context.Length("GetVideoList.VideoList.Length"); i++)
            {
                GetVideoListResponse.GetVideoList_Video video = new GetVideoListResponse.GetVideoList_Video();
                video.VideoId          = context.StringValue("GetVideoList.VideoList[" + i + "].VideoId");
                video.Title            = context.StringValue("GetVideoList.VideoList[" + i + "].Title");
                video.Tags             = context.StringValue("GetVideoList.VideoList[" + i + "].Tags");
                video.Status           = context.StringValue("GetVideoList.VideoList[" + i + "].Status");
                video.Size             = context.LongValue("GetVideoList.VideoList[" + i + "].Size");
                video.Duration         = context.FloatValue("GetVideoList.VideoList[" + i + "].Duration");
                video.Description      = context.StringValue("GetVideoList.VideoList[" + i + "].Description");
                video.CreateTime       = context.StringValue("GetVideoList.VideoList[" + i + "].CreateTime");
                video.ModifyTime       = context.StringValue("GetVideoList.VideoList[" + i + "].ModifyTime");
                video.ModificationTime = context.StringValue("GetVideoList.VideoList[" + i + "].ModificationTime");
                video.CreationTime     = context.StringValue("GetVideoList.VideoList[" + i + "].CreationTime");
                video.CoverURL         = context.StringValue("GetVideoList.VideoList[" + i + "].CoverURL");
                video.CateId           = context.LongValue("GetVideoList.VideoList[" + i + "].CateId");
                video.CateName         = context.StringValue("GetVideoList.VideoList[" + i + "].CateName");
                video.StorageLocation  = context.StringValue("GetVideoList.VideoList[" + i + "].StorageLocation");
                video.AppId            = context.StringValue("GetVideoList.VideoList[" + i + "].AppId");

                List <string> video_snapshots = new List <string>();
                for (int j = 0; j < context.Length("GetVideoList.VideoList[" + i + "].Snapshots.Length"); j++)
                {
                    video_snapshots.Add(context.StringValue("GetVideoList.VideoList[" + i + "].Snapshots[" + j + "]"));
                }
                video.Snapshots = video_snapshots;

                getVideoListResponse_videoList.Add(video);
            }
            getVideoListResponse.VideoList = getVideoListResponse_videoList;

            return(getVideoListResponse);
        }