/// <summary> /// 开始视频直播 /// </summary> /// <param name="videoId"></param> /// <param name="userId"></param> public void StartVideo(int videoId, long userId) { Video video = _videoRepository.FirstOrDefault(x => x.Id == videoId); if (video == null) { throw new UserFriendlyException(string.Format("视频(Id:{0})不存在", videoId)); } video.Status = VideoStatus.Started; video.ActualStartTime = DateTime.Now; video.StartUserId = userId; _videoRepository.Update(video); }