网上转的都太不靠谱了 = = 在一个MP3播放器里面挖了出来,用时就用上了~

1     public staticBitmap getAlbumArtWork(String filePath) {2         try{3             MediaMetadataRetriever metaRetriver = newMediaMetadataRetriever();4 metaRetriver.setDataSource(filePath);5             byte[] album =metaRetriver.getEmbeddedPicture();6             if (album != null) {7                 BitmapFactory.Options opts = newBitmapFactory.Options();8                 opts.inJustDecodeBounds = true;9                 BitmapFactory.decodeByteArray(album, 0, album.length, opts);10                 opts.inSampleSize =calculateInSampleSize(opts);11                 opts.inJustDecodeBounds = false;12                 return BitmapFactory.decodeByteArray(album, 0, album.length, opts);13 }14             return null;15         } catch(Exception e) {16             return null;17 }18 }19     public static intcalculateInSampleSize(BitmapFactory.Options options) {20         //Raw height and width of image
21         final int height =options.outHeight;22         final int width =options.outWidth;23         int inSampleSize = 1;24         //Our height and width will always be the same since all glass has the same resolution, for now...
25         if (height > 360 || width > 640) {26             final int halfHeight = height / 2;27             final int halfWidth = width / 2;28             //Calculate the largest inSampleSize value that is a power of 2 and keeps both29             //height and width larger than the requested height and width.
30             while ((halfHeight / inSampleSize) > 360 && (halfWidth / inSampleSize) > 640) {31                 inSampleSize *= 2;32 }33 }34
35         returninSampleSize;36     }

转载于:https://www.cnblogs.com/ch3rry/p/3871387.html

Google glass GDK - 通过MP3路径获取专辑图片相关推荐

  1. Google glass GDK - Helloword

    发现国内关于glass开发的资料太少了--大多都是直接谷歌翻译原文过来的,看着都稀里糊涂的.. 首先呢,我们需要安装了glass的SDK,这些就不讲了,现在讲如何设置主题以及设置编辑界面 在res/v ...

  2. Android应用--简、美音乐播放器获取专辑图片(自定义列表适配器)

    Android应用--简.美音乐播放器获取专辑图片(自定义列表适配器) 2013年7月3日简.美音乐播放器开发 第二阶段已增加功能: 1.歌词滚动显示 2.来电监听 3.音量控制 4.左右滑动切换歌词 ...

  3. ios 获取沙河文件夹_沙盒路径获取以及图片保存到相簿的方法

    iphone沙盒(sandbox)中的几个目录获取方式: // 获取沙盒主目录路径 NSString *homeDir = NSHomeDirectory(); // 获取Documents目录路径 ...

  4. android如何获得歌曲的路径,android通过MP3路径获取MP3的album

    由于开始的时候是传文件路径到Activity的,在网上也没有找到通过文件的路径来获取MP3的album. 其实思路也简单的,因为数据库中也保存有文件的路径,因此呢我用文件的路径去查找数据,匹配则返回c ...

  5. 从MP3中读取专辑图片

    好吧,最近帮朋友写毕设时碰到这个的问题的,在网上也是多番查询,都不尽人意,于是自己参考多番之后,写了一个 其实吧,这个读取专辑图片也不是很难得,首先判断MP3文件中是否含有ID3V2的标签,关于ID3 ...

  6. 解析mp3文件,获得mp3中的专辑图片

    这仍然也是操作的是字节,所以其他语言都是适用的. mp3文件的首尾都存有文件的信息,存在尾部的称为ID3V1,在首部的称为 ID3V2.专辑图片是存放在部的ID3V2.所以这里解析ID3v2 主要的知 ...

  7. Android开发之Glide加载U盘音乐的专辑图片的方法 | Glide加载content:图片 | Glide加载内容提供者 | Glide加载MP3专辑图片 | Glide加载音乐专辑图片

    老套路先(献)上图 1.说下核心,Glide提供了直接加载内容提供者的方法用于显示图片 2.Glide加载的图片的格式如下 content://com.yhsh.app.media.server.us ...

  8. Android设备获取mp3中的专辑封面信息

    Mp3文件中包含图片信息.如下图: MP3文件的专辑封面数据是编码在MP3文件中的ID3中,需要在解析ID3 tag的时候将这段压缩的数据从MP3文件中copy出来,写到某个文件中去.具体流程可以参考 ...

  9. QT 读取mp3ID3V2 获取mp3专辑图片、专辑名称、标题、作者(二)

    这篇承接上篇,主要记录的是代码,关于mp3ID3V2的简要介绍可以跳转到上一篇: QT 读取mp3ID3V2 获取mp3专辑图片.专辑名称.标题.作者(一) 前提说明:没有使用任何的外部库,纯代码实现 ...

最新文章

  1. 拒收苹果超10万元赏金!程序员小哥找出iCloud账户漏洞后,发文直指苹果不够公开透明...
  2. 使用python操作hdfs,并grep想要的数据
  3. 虚拟函数的静态决议 和 RTTI 小例子
  4. ASP.NET MVC上传图片前后台内容
  5. 内核中引发bug并打印信息
  6. 【.NET Core 跨平台 GUI 开发】第一篇:编写你的第一个 Gtk# 应用
  7. python lambda表达式及用法_python lambda表达式简单用法
  8. 贺利坚老师汇编课程34笔记:SI和DI复制字符串
  9. Linux非root用户部署jdk等命令
  10. hive根据已有表创建新表_读取Hive中所有表的表结构,并在新Hive库中创建表,索引等...
  11. 操作系统实验一:Linux基本操作
  12. ASP.NET车辆管理系统
  13. 如何选择频谱监测的天线?
  14. GPU共享内存小结---pycuda
  15. html5 required修改提示信息,required修改提示文字
  16. tauri打包慢:解决tauri的打包慢以及超时的方法
  17. 一个人靠不靠谱,就看这 8 个细节
  18. 芯片前端设计面经笔经总结
  19. WordPress 文章点赞
  20. U盘文件无损进行格式转换

热门文章

  1. css取消聚焦边框[Chrome,Safari]
  2. 细节问题:ZEROFILL的用法范围。
  3. vue+axios中的get请求传参,post请求头(form/json)不一样的传参的处理
  4. cshop是什么开发语言_mes用什么语言开发?mes开发平台
  5. PAT 乙级 1017. A除以B (20) Java版
  6. 【软件项目管理】滨江学院 李振宏 软件项目管理 试卷考点知识点整理
  7. 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研强化模拟题...
  8. python web实战视频教程_Python Web开发实战【中级班】
  9. 对于新安装的MySQL如何提升MySQL的安全级别
  10. 下面介绍几种查看linux版本信息的方法和GCC版本