当前位置:首页 » 安卓系统 » android封面

android封面

发布时间: 2022-05-31 13:01:55

A. android中音乐如何网络获取专辑封面图片

该图片为使用如下代码解析得到:

参考源码中,音乐目录:
packages/apps/Music/src/com/android/music/MusicUtils.java中函数: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 = context.getContentResolver();
Uri uri = ContentUris.withAppendedId(sArtworkUri, album_id);
if (uri != null) {
InputStream in = null;
try {
in = res.openInputStream(uri);
return BitmapFactory.decodeStream(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 (bm.getConfig() == null) {
bm = bm.(Bitmap.Config.RGB_565, false);
if (bm == null && allowdefault) {
return getDefaultArtwork(context);
}
}
} else if (allowdefault) {
bm = getDefaultArtwork(context);
}
return bm;
} finally {
try {
if (in != null) {
in.close();
}
} 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 = Uri.parse("content://media/external/audio/media/" + songid + "/albumart");
ParcelFileDescriptor pfd = context.getContentResolver().openFileDescriptor(uri, "r");
if (pfd != null) {
FileDescriptor fd = pfd.getFileDescriptor();
bm = BitmapFactory.decodeFileDescriptor(fd);
}
} else {
Uri uri = ContentUris.withAppendedId(sArtworkUri, albumid);
ParcelFileDescriptor pfd = context.getContentResolver().openFileDescriptor(uri, "r");
if (pfd != null) {
FileDescriptor fd = pfd.getFileDescriptor();
bm = BitmapFactory.decodeFileDescriptor(fd);
}
}
} catch (FileNotFoundException ex) {

}
if (bm != null) {
mCachedBit = bm;
}
return bm;
}

private static Bitmap getDefaultArtwork(Context context) {
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inPreferredConfig = Bitmap.Config.RGB_565;
return BitmapFactory.decodeStream(
context.getResources().openRawResource(R.drawable.play_img_default), null, opts);
}
private static final Uri sArtworkUri = Uri.parse("content://media/external/audio/albumart");
private static final BitmapFactory.Options sBitmapOptions = new BitmapFactory.Options();
private static Bitmap mCachedBit = null;
获取cursor:
myCur = getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
new String[] { MediaStore.Audio.Media.TITLE,
MediaStore.Audio.Media.DURATION,
MediaStore.Audio.Media.ARTIST,
MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.ALBUM,
MediaStore.Audio.Media.DISPLAY_NAME,
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.ALBUM_ID}, null,null, null);
myCur.moveToPosition(position);
设置专辑封面图片:
long songid = myCur.getLong(3);
long albumid = myCur.getLong(7);
Bitmap bm = MusicUtils.getArtwork(this, songid, albumid,true);
if(bm != null){
Log.d(TAG,"bm is not null==========================");
playImg.setImageBitmap(bm);
}else{
Log.d(TAG,"bm is null============================");
}

B. 用android开发的音乐播放器,需要显示专辑封面,在华为手机上,显示其他音乐的封面,在其他手机上

能显示说明代码估计没有问题,看看是不是MediaStore.Audio.Media.ALBUM_ID的问题了。

C. 安卓手机如何把微信朋友圈的封面弄成视频的形式!

不可以的,封面只支持图片,不支持视频,你见过的是别人用视频软件制作的。制作的时候把上面的图片换成了视频。等于你整体看到的就是一个视频不算是微信朋友圈封面。

软件AE.爱剪辑都可以。添加特效或者音乐都 可以。但是你就算剪辑或者加上字的视频也发不了朋友圈。因为需要压缩到1M以下,并且通过转发软件才可以发到朋友圈。具体看视频联系我

可以。首先下载到电脑上。然后用压缩软件压缩到1M以下。再用爱剪辑软件剪辑10秒以内。就。通过电脑登录微信,然后把视频拖拽到微信上发给你自己或者朋友。保存到手机上就可以发到朋友圈啦。如果是超过10秒以上的视频。你可以去买转发软件。用一键转发软件可以直接发送到朋友圈。

朋友圈发视频,只能发2M以下或者10秒以内的。但是很多人能发超长的视频。

D. 什么手机软件可以做封面

1、Mix滤镜大师。

IX滤镜大师免费提供将近200款默认滤镜,包括景深滤镜,散景滤镜,经典纹理,漏光滤镜,更多自定义编辑工具和完善的自定义编辑参数。MIX滤镜大师是一款十分彻底的自定义手动编辑应用,在创造的过程中,总能满足所有对照片的想象。

2、光影魔术手。

光影魔术手是款针对图像画质进行改善提升及效果处理的软件;简单、易用,不需要任何专业的图像技术,就可以制作出专业胶片摄影的色彩效果,其具有许多独特之处,如反转片效果、黑白效果、数码补光、冲版排版等,且其批量处理功能非常强大,是摄影作品后期处理、图片快速美容、数码照片冲印整理时必备的图像处理软件,能够满足绝大部分人照片后期处理的需要。




3、美图秀秀。

美图秀秀的图片特效、美容、拼图、场景、边框、饰品等功能,可以1分钟做出影楼级照片,还能一键分享到新浪微博、人人网、QQ空间等。

2018年4月推出美图社交圈,鼓励年轻人秀真我,让社交更好看,美图秀秀也从影像工具升级为社区平台。

4、网络魔图。

网络魔图(原魔图精灵)是Beijing Bai Netcom Science & Technology Co.,Ltd开发的一款掌上美图工具,致力于提供手机上图片拍摄、美化、分享和云端相册的一站式图片服务。

调节亮度、对比度、裁剪、旋转翻转图片等等,对图片基本的色彩校正和技术处理。采用后台曲线调节技术,用户拖动滑杆即可达到。支持iOS及Android系统,已成为时下最流行的图片美化工具。

5、可牛影像。

可牛影像 是一款强大的免费照片处理管理软件。可牛影像内嵌上千张日历、宝宝照、大头贴、婚纱照、非主流场景,无须任何PS技巧识即可轻松制作支持多图场景,一张日历、婚纱、宝宝照中可内嵌多张照片,制作效果很酷。软件集成了超强人像美容及影楼特效智能人像柔焦美容,1秒钟呈现朦胧艺术感觉,像冷蓝、冷绿、暖黄、复古四大影楼特效,冷艳、唯美、风情。

E. 易企秀android系统的封面如何设置

好像是在编辑场景里面底部有个【设置】选项,点开后就可以【更换封面】了。

不过最近发现有时候转发场景到朋友圈之后封面就被换了,可能是他们的bug。

同事在体验另一款制作微场景的应用maka,他说貌似操作起来比易企秀更简单。

而且设计的模板素材很丰富,他们也有app版本,适合小白操作。

F. 安卓手机怎么给音乐添加封面图

1.下载需要的软件
需要两个软件,一个是QQ音乐,另一个是随乐空间。

好了 大功告成!

G. android的音乐怎么添加专辑封面,有专门的PC套件吗

android手机读取音乐封面的程序,是通过读取音乐文件中是否包含封面信息,如果有的话它就会存储在手机中,当你启动music的时候就会看见封面信息。

音乐的专辑封面其实是嵌套在音乐文件里面的,诸如MP3这样的音乐文件是可以将封面信息,音乐信息,歌词信息都写在一个文件里面。

例如:你从网上下了一首MP3回来,在电脑上拿千千静听之类的软件查看,会看见这个MP3是否有封面信息。如果没有的话,你可以手动通过千千静听这类软件将封面图片塞到音乐文件里面。

H. 三星安卓自带音乐播放器如何更改封面图片

MIUI6自带音乐播放器应用、天天动听等都可以显示音乐文件内嵌的封面图片,下面以天天动听音乐播放器为例来说明一下显示音乐文件内嵌封面图片的步骤:

1、打开天天动听音乐应用,按下菜单键,打开设置菜单。

I. 安卓系统音乐播放器如何显示自带的封面

那个得修改,我从不用自带的,我用天天动听,那个支持音乐封面,也支持下载,忘采纳。

热点内容
VS脚本 发布:2025-08-20 19:01:50 浏览:315
飞设算法 发布:2025-08-20 18:53:50 浏览:535
现代情欲篇之档案ftp 发布:2025-08-20 18:47:30 浏览:832
安卓乐园是什么 发布:2025-08-20 18:38:43 浏览:422
锁屏密码忘记了怎么解锁 发布:2025-08-20 18:22:03 浏览:222
android开源中国源码 发布:2025-08-20 18:18:45 浏览:502
android杀不死 发布:2025-08-20 18:11:39 浏览:749
小米5相册怎么设置密码 发布:2025-08-20 18:06:30 浏览:938
小米怎么看配置 发布:2025-08-20 18:04:27 浏览:301
什么有时也称为默认域名服务器 发布:2025-08-20 18:03:39 浏览:335