Ejemplo n.º 1
0
        /// <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);
            }
        }
Ejemplo n.º 2
0
        /// <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);
            }
        }
Ejemplo n.º 3
0
        /// <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);
            }
        }