菜鸟求助,关于音乐播放器的问题

Jenson钧升 2013-01-31 09:10:24
请教一下:像酷狗音乐,天天动听这些音乐播放器是怎么在播放歌曲时下载歌手的图片还有专辑的图片的呢?去哪下载的啊?
...全文
511 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Harrison_Young 2013-02-01
你好,还是付一段代码给你看看,可能会更直观
    		
long albumid;
albumid = cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID));
    public String getAlbum(albumid ,Context context)
	{   	 
		String mUriAlbums = "content://media/external/audio/albums";  
		String[] projection = new String[] { "album_art" };
		String album_art = null;
		
		Cursor cursor = context.getContentResolver().query(  
		         Uri.parse(mUriAlbums + "/" + Long.toString(album_id)),  
		         projection, null, null, null);  
		
		if (cursor.getCount() > 0 && cursor.getColumnCount() > 0)
		{  
			cursor.moveToNext();  
			album_art = cursor.getString(0); 
			
			Log.d("TAG", "album_id = " + album_id);  
			Log.d("TAG", "album_art = " + album_art);  
		} 
		
		cursor.close();  
		cursor = null;
		
		return album_art;  
	}

		      String album_art = readFromSD.getAlbum((Long) 
//album_photo 是ImageView组件
list.get(currpos).get("albumid") ,MyPlayer.this);
		        if (album_art != null) {
			        album_photo.setImageBitmap(BitmapFactory.decodeFile(album_art));
				}
		        else {
		        	//album_photo.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.photo));
		        	album_photo.setImageResource(R.drawable.photo);
				}
  • 打赏
  • 举报
回复
Jenson钧升 2013-01-31
引用 1 楼 TobyC 的回复:
如果是mp3文件,也许在其id3信息中会有专辑图片,但不是每个mp3文件都有的。类似酷狗或者天天动听,肯定有他们自己服务器,这些服务器上肯定都有一套他们自己曲库,这些曲库里面应该有相关的图片信息,客户端从自己的服务器上下载就好。
请教一下一楼:那我可不可以在播放时根据歌手来在网上下载图片呢?怎么实现呢?有没有什么网站提供这个接口的啊?
  • 打赏
  • 举报
回复
sweetsnow24 2013-01-31
引用 1 楼 TobyC 的回复:
如果是mp3文件,也许在其id3信息中会有专辑图片,但不是每个mp3文件都有的。类似酷狗或者天天动听,肯定有他们自己服务器,这些服务器上肯定都有一套他们自己曲库,这些曲库里面应该有相关的图片信息,客户端从自己的服务器上下载就好。
是这么的。。
  • 打赏
  • 举报
回复
TobyC 2013-01-31
如果是mp3文件,也许在其id3信息中会有专辑图片,但不是每个mp3文件都有的。类似酷狗或者天天动听,肯定有他们自己服务器,这些服务器上肯定都有一套他们自己曲库,这些曲库里面应该有相关的图片信息,客户端从自己的服务器上下载就好。
  • 打赏
  • 举报
回复
h275531513 2013-01-31
音乐播放器 一般有一个乐库显示一些他提供的歌曲。 然后可以从乐库添加歌曲到客户端来。添加歌曲的接口中会带上一些数据 例如歌曲的URL、歌曲专辑图片的URL、歌手头像等等。。。客户端这边得到这些数据以后 就从服务器去下载所需要的。这个没有什么网站提供歌手图片的结构吧。。。
  • 打赏
  • 举报
回复
相关推荐
发帖
Android
加入

7.9w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2013-01-31 09:10
社区公告
暂无公告