android mp3 lrc歌词文件utf-8歌词显示为乱码,Android访问Tomcat错误以及mp3player项目乱码问题解决...
终于把MP3player项目完成了,虽然很简单但是还有点成就感
中间遇到一些简单的问题想必初学者会遇到
1.用Android访问自己电脑Tomcat服务器出现connection refused
127.0.0.1 是 Android 模拟器设务自己的回送接口(既localhost)。
所以不能使用电脑连接android模拟器。
访问自己电脑上配置的tomcat服务器时有两种方法:
(1):使用自己电脑的ip地址
(2):可以用android内置IP 10.0.2.2
获取IP地址:
可用 ipconfig 查询IP
2.乱码问题
解决方法如下:
1.中文MP3名字下载问题
http://192.168.1.104:8080/mp3/a1.mp3这样可以下载到
http://192.168.1.104:8080/mp3/十年.mp3 出现中文名字就下载不到了。
解决方法:
1.修改Tomcat服务器conf\server.xml 这个文件。打开找到8080(我的Tomcat有两段port="8080",反正我两段都加了),在最后加上 URIEncoding="utf-8"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8"/>
2.程序中修改“中文”的编码。关键代码URLEncoder.encode("string","utf-8");(只要把中文部分转编码就可以了)mp3info.getMp3Name()取得MP3的名字。
utfname=URLEncoder.encode(mp3info.getMp3Name(),"utf-8");
mp3url="http://192.168.1.104:8080/mp3/"+utfname;
URL url=new URL(mp3url);
这样就可以下载MP3文件了
=================================================================================
2.XML读取得中文的问题
解决方法:在InputStreamReader中设置编码为gb2312
还有歌词问题:
关键代码: InputStreamReader(inputStream,"GB2312");
好像有InputStreamReader的地方都要用"GB2312",用"UTF-8"不行.
android mp3 lrc歌词文件utf-8歌词显示为乱码,Android访问Tomcat错误以及mp3player项目乱码问题解决...相关推荐
- android mp3 lrc歌词文件utf-8歌词显示为乱码,百度歌词显示乱码 LRC歌词批量转换 UTF-8编码批量转换为GB或ANSI 文本编码批量转换...
百度歌词显示乱码LRC歌词批量转换UTF-8编码批量转换为GB或ANSI 文本编码批量转换 当从百度下载很多歌词的时候,发现在一些MP3上播放总是显示乱码,这时以为是MP3的问题或者是百度歌词的问题, ...
- android mp3 lrc歌词文件utf-8歌词显示为乱码,Android读取本地json文件的方法(解决显示乱码问题)...
本文实例讲述了Android读取本地json文件的方法.分享给大家供大家参考,具体如下: 1.读取本地JSON ,但是显示汉字乱码 public static String readLocalJson ...
- C++读取歌词(lrc)文件,分解歌词时间标签和歌词文本的方法
本人最近在写一个音乐播放器,做了一个显示歌词的功能.虽然很多已经有很多人有自己的办法,在这里我还是想介绍一下我自己的方法. 读取歌词文件并不困难,因为lrc格式的歌词本身很有规律,下面为一个lrc文件 ...
- android下载歌词代码,比较完整的android MP3 LRC歌词滚动高亮显示(附源码)
1.以前的滚动只是安行来刷新,现在不是按行来滚动了,其实就是在一定时间内整体往上移动,比如说在1S内刷新10次,由于认得肉眼看起来像是滚动. 关键代码如下: float plus = currentD ...
- android 复制u盘文件到手机本地_如何导出Android中的文件(把Android当做U盘)
方法一: 1. 连接USB,插入电脑 2.用手在手机上方往下滑动,会出现几个菜单,其中有一个"choose a connection type". 选择 Disk Drive.你看 ...
- android draw华为手机总是黑屏,SurfaceView显示黑屏 – Android
基本上我想使用SurfaceView进行动画制作.因此该类实现了Runnable.为了实验,我想绘制一个圆圈.但是,它只显示黑屏. 我已经好几天了.如果有人能提供帮助,真的很感激. MainActiv ...
- c# 操作Lrc歌词文件 的类
写了一天吧,完成了c#操作歌词的类.具体用法里面都有解释,还不够完美,因为没有完美的东西.如果觉得好就给我留个言吧!非常感谢. 本人不才,菜鸟一个.... 歌词的类,注意命名空间我还没改. using ...
- android开发歌词滑动效果_Android 歌词同步滚动效果
歌词是播放器类App必不可少的组件,而一般的歌词组件都需要做到歌词的显示与播放进度同步.我们知道,歌词是如下所示的文件: lrc [ti:原来爱情这么伤] [ar:梁咏琪] [al:给自己的情歌] [ ...
- 乐乐音乐:Android音乐播放器及动感(KTV)歌词相关博客汇总
相关简介 Java Swing PC版本乐乐音乐播放器 乐乐音乐PC播放器单机版本,支持ape,wav,flac,mp3等多种格式,支持动态ksc.hrc.krc歌词文件和支持和显示翻译歌词和音译歌词 ...
- html5音乐和歌词同步,HTML5实现歌词同步
开篇 HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就可以实现视频播放.类似地,在HTML5中也有对应的处理音频文件的标签,那就是audio标签. audio标签 实现一 ...
最新文章
- 抢先报名丨2021云上架构与运维峰会将于11月6日在北京举办,五大精彩看点不容错过
- .Net开发环境配置[OS/IIS/VS...]
- 推荐10个技术圈优质的公众号大号
- ubuntu6.06容易死机的一种解决方法
- 敏捷开发生态系统系列之四:计划跟踪II(自组织团队-开发团队自己估算-PO挑战估算-同行压力)...
- 21. 栈的压入、弹出序列
- ASP.NET MVC - 设置自定义IIdentity或IPrincipal
- linux源码中的核心数据结构
- python解压zip到当前目录_Python 解压缩Zip和Rar文件到指定目录
- sublime好看的字体设置
- 浅谈知识表示之语义网络、RDF和OWL
- jump大乱斗维护服务器,Jump大乱斗常见问题解决方法_Jump大乱斗常见问题解决及按键设置方法_飞翔教程...
- 微服务+微信小程序实现社区服务
- 键盘上每个键作用!!! (史上最全的)
- 还在用Evernote或印象笔记吗?来看看笔记神器Notion吧!
- 【可信计算】第十次课:TPM密码资源管理(二)
- 小云讲可视化 | 雷达图Radar
- 最近一个月的工作总结
- python获取字典键值集合_Python集合字典
- FAT32转NTFS命令
热门文章
- RH850入门教程序言
- java运动控制卡_运动控制卡应用开发教程之VB6.0
- VSTO程序基本知识(二)
- linux维护盘ISO,MYISO XPPE+Win10PE+porteus系统维护盘ISO量产全能版
- 双网卡同时上内外网方法
- 在浏览器上播放虚幻引擎:像素流前端教程
- 手机计算机隐藏图标,怎么隐藏图标-隐藏小米手机桌面图标文字,只需一小段代码...
- python3.7帮助文档,文档说明 · Python3.7.3官方文档 简体中文 · 看云
- 正则判断手机号地区_国内外手机号码正则表达式汇总
- 数字信号上下采样对频谱影响,以及如何添加相应滤波器