android - 是否可以从 mp3 文件或文件输入流中获取位图(专辑封面)?

标签 android

是否可以从文件路径或文件输入流中检索 mp3 文件的位图(专辑封面)。就像使用 BitmapFactory API 或其他一些 API。

最佳答案

是的,可以获得 mp3 封面。

MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(mPath);
InputStream inputStream = null;
if (mmr.getEmbeddedPicture() != null) {
    inputStream = new ByteArrayInputStream(mmr.getEmbeddedPicture());
 }
mmr.release();

bitmap = BitmapFactory.decodeStream(inputStream);

关于android - 是否可以从 mp3 文件或文件输入流中获取位图(专辑封面)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30365997/

相关文章:

java - 设置网站以与Android手机同步数据

android - Fragment 生命周期问题 : getView() is null

Android:如何以编程方式创建 StateListDrawable

android - ScaleAnimation 上的 pivotX 和 PivotY 无效

android-intent - 每当调用 startactivityforresult 时,Android 就会终止我的应用程序

php - 如何使用 json 将整数值从 php 文件发送到 android Activity ?

android - 如何从自定义 ListView 中的 PopupMenu 获取项目的位置

android - AOSP 设备节点访问权限

android - 如何将android项目中的异常自动报告给Firebase?

android - 如何让 Android 服务每隔几秒广播一次 Intent ?