欢迎来到天天文库
浏览记录
ID:34714360
大小:56.35 KB
页数:3页
时间:2019-03-10
《播放器中文歌曲显示乱码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、自带播放器中文歌曲显示乱码对播放器要求不高的机油们来说,平时欣赏音乐大多数用的都是自带播放器,因为与系统契合契合度较高,并且操作简单,易于上手。但自带播放器也有他的缺陷和BUG,界面过于单调,刷新音乐库会把铃声也给加入到音乐库,这些缺陷暂且不讨论,有些方面现在有应对之策,不是本贴意义所在,现在指出自带播放器的一个...算是BUG吧:ID3标签信息(注:ID3标签信息记录媒体文件的属性,如艺术家,专辑信息,年代信息等一些属性)有时总是显示不正确,经常只显示一堆“乱码”,在列表中查看歌曲的详细信息也是一片乱码由
2、于音乐库无法正确识别ID3标签信息,也就会严重影响到搜索歌词的精确性,大多数时候都搜索不到,除去服务器歌词缺少外,大部分原因都是米粉的音乐文件的ID3标签信息未修正,从网上下载来的MP3文件的ID3标签信息经常被网站的广告所占据着,那么使用歌词搜索不到对应的ID3标签信息,搜索结果自然不精确…又扯远了,回到正题。在手机上不能显示正确的ID3标签信息,但对应的歌曲明明是在电脑上编辑好了的,可在手机上就是不能正确显示虽然有应对之策——可以通过播放器自带的歌曲信息来进行修改,但这样太过麻烦,一首一首的改,太累了,
3、SD卡里面歌曲少一点的还好说,但如果卡里装了上百首,几百首怎么办?总不可能一个一个的改吧?这得改到什么时候去?工作量太巨大了!而且治标不治本。既然出现了这个问题,我们不能回避它,上面的应对之策太过被动,得从源头上解决问题,找出这一现象的症结所在!这一问题的根源在于——ID3标签信息还分ID3v1和ID3v2,小米自带播放器能良好支持ID3v2标签,但对ID3v1的识别却不到位,经常出现无法识别的问题,并且对简体中文采用的文本编码方式GB2312(ANSI)支持不佳,因为西文字符默认编码方式一般是UTF-8。
4、找到了问题的原因,那么解决的方法也就很简单了,保持每首歌的ID3标签信息为ID3v2不就行了?支持ID3标签信息修改的软件很多(指PC平台上的,不是Symbian平台上的),如千千静听,foobar2K和老牌的Winamp,考虑到要操作简单,并且提高工作效率,所以此处以大众派“千千静听”为例,相信大多数人的电脑里或网吧里都装了这个。E将存储卡取出并通过读卡器连接到电脑(用MicroUSB数据线也可以),打开“千千静听”,清除当前播放列表内的所有歌曲(如果不便清除,则可以在播放列表窗口左侧新建一个空白列表,并
5、切换到新建的空白列表上去),然后把你需要修改ID3标签信息的MP3文件拖入到列表中,并按Ctrl+A全选这些文件,在选中的歌曲上单击鼠标右键,选择“批量文件属性”,如图:在弹出的“文件属性”窗口下方有MP3标签信息设置,将“写入类型”改为“ID3v2&APEv2”,再把下面的“ID3v2编码类型”改为“UTF-16”右边那个“ID3v2写入时使用填充数据”默认是勾上的,然后“保存到文件”!保存信息有一个过程,请耐心等待信息保存完毕以后关闭“千千静听”,取出存储卡(装入手机)至此PC端的工作结束,接下来是手机
6、端的工作了:进入自带音乐播放器→菜单键→刷新重新打开自带播放器,并刷新音乐库,等待刷新完毕后,这些歌曲又重新出现在播放列表中,现在看看那些中文歌曲是不是名称全部显示正常了
此文档下载收益归作者所有