예제 #1
0
파일: Song.cs 프로젝트: ududsha/BreadPlayer
        public override void LoadArtPic(PicSizeType picSizeType, IOnLoadListener loadListener)
        {
            string uri = "";

            switch (picSizeType)
            {
            case PicSizeType.Small:
                uri = new Uri(Songinfo != null ? Songinfo.PicSmall : "").AbsolutePath;
                break;

            case PicSizeType.Big:
                uri = new Uri(Songinfo != null ? Songinfo.PicBig : "").AbsolutePath;
                break;

            case PicSizeType.Preium:
                uri = new Uri(Songinfo != null ? Songinfo.PicPremium : "").AbsolutePath;
                break;

            case PicSizeType.Huge:
                uri = new Uri(Songinfo != null ? Songinfo.PicHuge : "").AbsolutePath;
                break;
            }
            loadArtPic(uri, loadListener);
        }
예제 #2
0
 public override void LoadArtPic(PicSizeType picSizeType, IOnLoadListener loadListener)
 {
 }
예제 #3
0
 public override void LoadArtPic(IOnLoadListener loadListener)
 {
 }
예제 #4
0
 public abstract void LoadArtPic(PicSizeType picSizeType, IOnLoadListener loadListener);
예제 #5
0
        //    /**
        //     * 获取艺术家图片
        //     * @return   uri
        //     */
        //    public abstract string getArtPic();

        /**
         * 加载艺术家图片  上面的方法废弃
         *
         * @param loadListener
         */
        public abstract void LoadArtPic(IOnLoadListener loadListener);
예제 #6
0
파일: Song.cs 프로젝트: ududsha/BreadPlayer
 private void loadArtPic(string artUri, IOnLoadListener loadListener)
 {
 }
예제 #7
0
파일: Song.cs 프로젝트: ududsha/BreadPlayer
 /**
  * 默认加载samll
  * @param loadListener
  */
 public override void LoadArtPic(IOnLoadListener loadListener)
 {
     LoadArtPic(PicSizeType.Small, loadListener);
 }