/// <summary> /// 批量获取视频信息 /// </summary> /// <returns></returns> public GetVideoInfosResponse GetBatchVideosInfo(GetVideoInfosRequest input) { var client = InitVodClient(); GetVideoInfosResponse response = client.GetAcsResponse(input); return(response); }
/// <summary> /// 批量获取视频信息 /// </summary> /// <param name="vids"></param> /// <returns></returns> public GetVideoInfosResponse GetVodVideoBatchVideosInfo(List <string> vids) { if (vids.Count < 1) { return(new GetVideoInfosResponse()); } var vidList = string.Join(",", vids); var input = new GetVideoInfosRequest { VideoIds = vidList }; var response = _aliyunVodManager.GetBatchVideosInfo(input); return(response); #pragma warning disable CS0162 // 检测到无法访问的代码 //返回不存在的videoID if (response.NonExistVideoIds != null && response.NonExistVideoIds.Count > 0) { foreach (var videoId in response.NonExistVideoIds) { Console.WriteLine("NonExist videoId = " + videoId); } } //返回存在的Video信息 if (response.VideoList != null && response.VideoList.Count > 0) { foreach (var video in response.VideoList) { Console.WriteLine("MediaId = " + video.VideoId); Console.WriteLine("Title = " + video.Title); Console.WriteLine("CreationTime = " + video.CreationTime); Console.WriteLine("CoverURL = " + video.CoverURL); Console.WriteLine("Status = " + video.Status); } } #pragma warning restore CS0162 // 检测到无法访问的代码 }