找到需要获取的封面,复制分享链接;在「分享链接」前面加上 > 下载音乐唱片封面时,请将该文件名保存为"folderjpg"并放至相应的音乐文件夹内,这样Windows XP系统会自动将其默认为该文件夹的缩略,而且如果用户使用Media Player for Windows XP(MPXP)播放器来播放音乐文件时,系统还会自动显示出该唱片封面。这样 *** 作之后即使用户以后重新安装 *** 作系统也没有问题。 此外,如果用户有需求,还可以在保存上述提及的"folderjpg"文件时再保存一个名为"albumartsmalljpg"的较小的文件,这样做的好处是如果用户使用MPXP播放器播放音乐文件,但播放器的窗口小于200 X 200像素,该播放器便可以直接显示这幅较小的,否则播放器需要对"folderjpg"进行处理,调整其大小,以便显示在较小的窗口,而这自然会对文件调用的速度产生一定影响。 先把要传的歌曲在电脑上下载好,然后下载一个叫 音乐标签 的软件,把要传的歌批量添加进去。比较知名的歌会自动匹配封面,比较准确。小众的歌也会匹配,但是封面不太准。 Apple Music是苹果推出的流行音乐界又一位新成员。根据以前的经验Apple Music可能只能在苹果设备上运行。但本次却支持在安装有iTunes的Microsoft Windows PC 和安装有Apple Music客户端的安卓设备上运行。 苹果流媒体音乐服务Apple Music逾70%的营收将支付给唱片公司等音乐版权所有者。苹果音乐服务支付给版权所有者的营收分成略高于Spotify等竞争对手。 Music纪录片 Apple Music将于12月9日独家上线一部记录经典录音室节奏混音器TR-808鼓机的纪录片《808》。 这部名叫《808》纪录片,首次公演是在2014年,且一直在美国**节中出现,内容主要讲述了TR-808鼓机的演进,以及对音乐流派的影响。据了解,TR-808鼓机对各个音乐流派来说都是一次革命,其中包括说唱乐、R&B和电子乐等。
该为使用如下代码解析得到:
参考源码中,音乐目录:
packages/apps/Music/src/com/android/music/MusicUtilsjava中函数:getArtwork(context, song_id, album_id, true)
public static Bitmap getArtwork(Context context, long song_id, long album_id,
boolean allowdefault) {
if (album_id < 0) {
// This is something that is not in the database, so get the album art directly
// from the file
if (song_id >= 0) {
Bitmap bm = getArtworkFromFile(context, song_id, -1);
if (bm != null) {
return bm;
}
}
if (allowdefault) {
return getDefaultArtwork(context);
}
return null;
}
ContentResolver res = contextgetContentResolver();
Uri uri = ContentUriswithAppendedId(sArtworkUri, album_id);
if (uri != null) {
InputStream in = null;
try {
in = resopenInputStream(uri);
return BitmapFactorydecodeStream(in, null, sBitmapOptions);
} catch (FileNotFoundException ex) {
// The album art thumbnail does not actually exist Maybe the user deleted it, or
// maybe it never existed to begin with
Bitmap bm = getArtworkFromFile(context, song_id, album_id);
if (bm != null) {
if (bmgetConfig() == null) {
bm = bmcopy(BitmapConfigRGB_565, false);
if (bm == null && allowdefault) {
return getDefaultArtwork(context);
}
}
} else if (allowdefault) {
bm = getDefaultArtwork(context);
}
return bm;
} finally {
try {
if (in != null) {
inclose();
}
} catch (IOException ex) {
}
}
}
return null;
}
private static Bitmap getArtworkFromFile(Context context, long songid, long albumid) {
Bitmap bm = null;
byte [] art = null;
String path = null;
if (albumid < 0 && songid < 0) {
throw new IllegalArgumentException("Must specify an album or a song id");
}
try {
if (albumid < 0) {
Uri uri = Uriparse("content://media/external/audio/media/" + songid + "/albumart");
ParcelFileDescriptor pfd = contextgetContentResolver()openFileDescriptor(uri, "r");
if (pfd != null) {
FileDescriptor fd = pfdgetFileDescriptor();
bm = BitmapFactorydecodeFileDescriptor(fd);
}
} else {
Uri uri = ContentUriswithAppendedId(sArtworkUri, albumid);
ParcelFileDescriptor pfd = contextgetContentResolver()openFileDescriptor(uri, "r");
if (pfd != null) {
FileDescriptor fd = pfdgetFileDescriptor();
bm = BitmapFactorydecodeFileDescriptor(fd);
}
}
} catch (FileNotFoundException ex) {
}
if (bm != null) {
mCachedBit = bm;
}
return bm;
}
private static Bitmap getDefaultArtwork(Context context) {
BitmapFactoryOptions opts = new BitmapFactoryOptions();
optsinPreferredConfig = BitmapConfigRGB_565;
return BitmapFactorydecodeStream(
contextgetResources()openRawResource(Rdrawableplay_img_default), null, opts);
}
private static final Uri sArtworkUri = Uriparse("content://media/external/audio/albumart");
private static final BitmapFactoryOptions sBitmapOptions = new BitmapFactoryOptions();
private static Bitmap mCachedBit = null;
获取cursor:
myCur = getContentResolver()query(
MediaStoreAudioMediaEXTERNAL_CONTENT_URI,
new String[] { MediaStoreAudioMediaTITLE,
MediaStoreAudioMediaDURATION,
MediaStoreAudioMediaARTIST,
MediaStoreAudioMedia_ID,
MediaStoreAudioMediaALBUM,
MediaStoreAudioMediaDISPLAY_NAME,
MediaStoreAudioMediaDATA,
MediaStoreAudioMediaALBUM_ID}, null,null, null);
myCurmoveToPosition(position);
设置专辑封面:
long songid = myCurgetLong(3);
long albumid = myCurgetLong(7);
Bitmap bm = MusicUtilsgetArtwork(this, songid, albumid,true);
if(bm != null){
Logd(TAG,"bm is not null==========================");
playImgsetImageBitmap(bm);
}else{
Logd(TAG,"bm is null============================");
}
QQ音乐,百度音乐,酷狗音乐其实大部分的音乐的软件下载下来都是有封面图的,实在是没有的话,可以用手机的客户端下载QQ音乐看看里面这首歌有没有你先要的封面然后专辑点专辑的是可以保存的,再在电脑上编辑信息的时候把封面的放进去就可以了。
以上就是关于如何下载spotify上的音乐封面全部的内容,包括:如何下载spotify上的音乐封面、网站播放的歌曲没有封面图怎么办、我的音乐文件夹怎么变成图片封面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)