public IActionResult BackgroundMusic() { if (themeService.Config.MusicUrl != null) { return(Redirect(themeService.Config.MusicUrl)); } List <string> musics = ossService.GetMusics(); string music = musics[new Random().Next(musics.Count)]; return(Redirect(music)); }
/// <summary> /// 随机背景音乐 /// </summary> /// <returns>背景音乐链接</returns> public IActionResult BackgroundMusic() { string musicUrl = serviceProvider.GetService <ThemeService>().Config.MusicUrl; if (!string.IsNullOrEmpty(musicUrl)) { return(Redirect(musicUrl)); } List <string> musics = ossService.GetMusics(); if (musics.Count == 0) { return(NoContent()); } return(Redirect(musics[new Random().Next(musics.Count)])); }