/// <summary> /// <see cref="IVideoService.GetPlaybackUrlInfo(PlaybackUrlRequest)"/> /// </summary> public async Task <PlayackUrlResponse> GetPlaybackUrlInfo(PlaybackUrlRequest model) { // 发起POST请求,超时时间15秒,返回响应字节数组 var result = await _hikHttp.PostAsync <HikVisionResponse <PlayackUrlResponse> >("/api/video/v1/cameras/playbackURLs", new { cameraIndexCode = model.CameraIndexCode, recordLocation = model.RecordLocation.ToString(), protocol = model.Protocol, transmode = model.Transmode, beginTime = model.BeginTime.GetTimeIosFormatter(), endTime = model.EndTime.GetTimeIosFormatter(), uuid = model.Uuid, expand = model.Expand }); if (!result.Success) { throw new MyException(result.Msg); } return(result.Data); }
public async Task <PlayackUrlResponse> GetPlaybackUrlInfo(PlaybackUrlRequest model) { return(await _videoService.GetPlaybackUrlInfo(model)); }