Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        /// <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)]));
        }