2 yi shidai yi_shidai 于 2016.09.25 16:20 提问

自制音乐播放器获取的歌曲信息乱码问题如何解决?

获取到的歌曲名和歌手信息都是一堆问号,怎么处理?英文显示正常的

1个回答

qq_29594393
qq_29594393   Ds   Rxr 2016.09.25 16:41

编码格式错误,看一下你获取到的格式,和在页面显示时 的格式是否一致,需要中间转码

yi_shidai
yi_shidai 利用ContentResolver从MediaStore中获取的歌曲名是乱码的,哪个API可以查看获取到的格式,以及如何改变格式呢,谢谢回答
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android播放器如何获取音乐文件信息
android自带的音乐播放器中,在获取音乐文件信息的时候是通过扫描得到相关信息的。扫描时使用扫描器MediaScanner完成。 Android系统提供了MediaScanner、MediaProvider、MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体
手把手教你做音乐播放器(三)获取音乐信息
本节我们将获取设备上的音乐文件,用缩略图和文字配合将它们展示出来。这里会用到异步线程的工作,界面的刷新等技术。
自制一个简单的音乐播放器
这两天刚学完了contentprovider和service组件,就综合下所学的,自制了一个简单的音乐播放器。 代码如下: 主activity代码 public class MainActivity extends Activity implements View.OnClickListener,ServiceConnection{ private TextView musicNa
<QT实现音乐播放器2> 添加音乐播放进度条与歌名作者信息
{播放器添加进度条: 1.需要实现进度条自动移动; 2.需要改变当前播放的时间; 3.需要获得文件的总时间长度(duration),作者与歌名. } *使用QMediaMetaData 类下的duration方法实现时间的读取: ->metaData(QString("Duration")); 得到
新手mp3播放器心得(一)---- 获取所有歌曲(遍历文件获取、媒体库获取)
(一)遍历文件获取 我在一开始是想着遍历所有文件,然后获取所有歌曲的路径,而在获取路径前涉及到获取内存卡的根路径,下面就说一下关于获取内存卡根路径的内容 1.一部分手机将eMMC存储挂载到 /mnt/external_sd 、/mnt/sdcard2 等节点,而将外置的SD卡挂载到 Environment.getExternalStorageDirectory()这个结点。 此时,调用Env
Android 音乐播放器中显示歌曲的信息
前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net          雨季o莫忧离:http://blog.csdn.net/luckkof 正文   首先,从database中获取歌曲的信息. 然后,应用SimpleAd
Android 音乐乱码问题修改
对于Android音乐播放器的音乐人 ,专辑,音乐名字显示乱码的修改做了下总结: 方法一:在frameworks\base\media\java\android\media\MediaScanner.java中修改:函数handleStringTag 在这个函数中加上字符编码的转换; /*add by tanfusheng @20150110 start */ private
android,获取当前手机播放的音乐信息
http://www.2cto.com/kf/201310/248634.html
Android音乐播放器的获取数据的三种途径
安卓简易播放器获取数据的三种途径: 1、应用自带数据 2、手机内存卡 3、网络数据 那我们来看看第一种途径: 一、应用自带数据 1、首先要创建一个播放应用类MediaPlayer有一个create的方法,第一个参是上下文,第二个参是音频文件的路径,如下代码所示:表明音频文件就在layout目录下创建一个raw文件夹,将音频文件放入即可。MediaPlayer mediaPlayer =
Android音乐播放器乱码
有哪些问题导致: 1、google mediaScanner 的缺陷 2、qcom MP3 PARSER的问题 (找QCOM) Google不支持针对每个TAG ITEM 单独处理, 而是假设ID3 中所有的TAG类型都是一种编码格式 摘自百度百科: ID3  V2 (一般是V2.3) 帧头的定义如下: char Fram