Exemplo n.º 1
0
 /// <summary>
 /// 专辑的封面地址改变时重新下载图像
 /// </summary>
 private void CoverUrlChangedAsync(string url)
 {
     if (string.IsNullOrEmpty(CoverUrl))
     {
         var alaalbum = AlbumApi.InitBriefInfoAlbumAsync(AlbumId).Result;
         Companyname = alaalbum.Companyname;
         Desc        = alaalbum.Desc;
         _coverUrl   = alaalbum.CoverUrl;
         PubTime     = alaalbum.PubTime;
         Bitmap bit1 = TaNewHelper.ImageHelper.DownAsync(alaalbum.CoverUrl).Result;
         DispatcherHelper.CheckBeginInvokeOnUI((() => Cover = TaNewHelper.ImageHelper.GetBitmapImage(bit1)));
     }
     else
     {
         Bitmap bit = TaNewHelper.ImageHelper.DownAsync(url).Result;
         DispatcherHelper.CheckBeginInvokeOnUI((() => Cover = TaNewHelper.ImageHelper.GetBitmapImage(bit)));
     }
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //IndexData data=new IndexData();
            //data.GetIndexData();
            var dsdasdas = MusicApi.GetIndexList();
            var fdf      = HttpClientHelper.GetAsync(dsdasdas).Result;
            var resss    = SearchApi.GetKeySuggest("李");
            var str      = MusicApi.GetKeySuggesUrl("修炼爱情");
            var ss       = HttpClientHelper.GetAsync(str).Result;
            var swe      = MusicApi.GetHotKey();
            var sdsad    = HttpClientHelper.GetAsync(swe).Result;
            var sds      = AlbumApi.InitBriefInfoAlbumAsync("2265047").Result;
            //var sss =
            //    MusicApi.GetSingerAlbum("000GGDys0yA0Nk", 0, 10);
            var     bir     = ImageHelper.DownAsync("http://y.gtimg.cn/music/photo_new/T002R500x500M000004Z9rf305fzyj.jpg").Result;
            SongApi songApi = new SongApi();

            songApi.InitAllListAsync().Wait();
            var lis = songApi.GetCover();

            foreach (var song in lis)
            {
                song.Album.GetAllInfor.BeginInvoke(string.Empty, null, null);
            }
            TopList top = new TopList();

            top.InitFromJsonAsync(4, 0, 10).Wait();
            var sss = MusicApi.GetTopList(4, 0, 30);

            var ssss = HttpClientHelper.GetAsync(sss).Result;

            JObject json = JObject.Parse(ssss);
            var     list = json["songlist"];

            foreach (var VARIABLE in list)
            {
            }

            var s = MusicApi.GetMusicianUrl(1, 200, NetMusic.Mode.MusicianType.cn_man, "L");

            var tt = HttpClientHelper.GetAsync(s).Result;
        }