/// <summary> /// 观看视频 /// </summary> public void WatchVideo(string aid, string title = "") { int playedTime = new Random().Next(1, 90); var apiResponse = _dailyTaskApi.UploadVideoHeartbeat(aid, playedTime).Result; if (apiResponse.Code == 0) { _logger.LogInformation("视频播放成功,已观看到第{playedTime}秒", playedTime); } else { _logger.LogDebug("视频播放失败,原因:{msg}", apiResponse.Message); } }
/// <summary> /// 观看视频 /// </summary> public void WatchVideo(string aid, string title = "") { int playedTime = new Random().Next(1, 15); BiliApiResponse apiResponse = _dailyTaskApi.UploadVideoHeartbeat(aid, playedTime).GetAwaiter().GetResult(); if (apiResponse.Code == 0) { _expDic.TryGetValue("每日观看视频", out int exp); _logger.LogInformation("视频播放成功,已观看到第{playedTime}秒,经验+{exp} √", playedTime, exp); } else { _logger.LogError("视频播放失败,原因:{msg}", apiResponse.Message); } }
/// <summary> /// 观看视频 /// </summary> public void WatchVideo(VideoInfoDto videoInfo) { int playedTime = new Random().Next(5, videoInfo.SecondsLength ?? 15); BiliApiResponse apiResponse = _dailyTaskApi.UploadVideoHeartbeat(videoInfo.Aid, playedTime) .GetAwaiter().GetResult(); if (apiResponse.Code == 0) { _expDic.TryGetValue("每日观看视频", out int exp); _logger.LogInformation("视频播放成功,已观看到第{playedTime}秒,经验+{exp} √", playedTime, exp); } else { _logger.LogError("视频播放失败,原因:{msg}", apiResponse.Message); } }