乐乐播放器
commit
|
||
---|---|---|
.idea | ||
app | ||
gradle/wrapper | ||
.gitignore | ||
build.gradle | ||
CHANGELOG.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
readme.md | ||
settings.gradle |
简介
乐乐音乐紫林版V7.0是基于乐乐音乐6.0进行优化改进而来,针对车载环境进行设计,大幅优化本地播放体验。
- 针对车载环境进行重新设计。
- 新增支持MV和音频列表混合播放
- 支持读取本地写真和本地歌词
- 优化写真显示,避免歌词和歌名文字大幅遮挡写真。
- MV播放支持时间显示。
乐乐音乐6.0主要是基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式和动感歌词及制作动感歌词、翻译歌词和音译歌词。
运行环境
android5.0及以上
音频格式
目前用ijkplayer来测试如下音频格式,均可正常播放:aac,amr,ape,flac,m4r,mmf,mp2,mp3,ogg,wav,wma,wv
歌词格式
- lrc:普通歌词、 krc:酷狗歌词 、ksc:卡拉OK歌词
- hrc:happy lyrics歌词,乐乐音乐自定义的动感歌词格式,可准确到歌词每个字。
- 网易云API歌词:该歌词只适用于通过api获取歌词,文件保存格式为:lrcwy。其中动感歌词和lrc歌词只能选其中一种,支持翻译歌词
- 注:其中krc和hrc歌词支持音译和翻译歌词
项目中抽出来的开源控件
- Subtitle(字幕库)
- SwipeBackLayout(右滑动关闭界面)
- RotateLayout(旋转界面)
- SeekBar(进度条)
- HPLyrics(动感歌词解析和歌词显示库:支持音译和翻译歌词)
- HPAudio(音频解析库:支持wav、mp3、ape、ogg、wv和flac)
- Android仿酷狗SlidingMenuLayout界面实现
- ijkplayer依赖包(支持无损)
第三方控件/框架
- bugly:崩溃日志收集
- SwitchButton:开关按钮
- LeakCanary:日志泄露分析
- Utils-Everywhere:适配打开权限设置界面
- greenDAO:sqlite数据库框架
- jjdxm_dialogui:弹出窗口框架
- LRecyclerView:RecyclerView上拉加载更多,下拉刷新
客户端试用
更多版本客户端,点击此次查看:https://pan.baidu.com/s/1YkZssna3TO9hKAOXwvxXiw 提取码: dgtc
后期将会修复、优化和新开发的功能
- 制作歌词,该模块还没优化
- 歌词转换器,添加视频字幕相互转换,方便后期应用于MV;添加批量转换
- MV功能开发
更新日志
2019-01-15
- 引入Subtitle库
2018-01-06
- 添加简单MV界面
2018-01-01
- 添加制作动感歌词、翻译歌词和音译歌词功能
2018-12-31
- 添加制作歌词界面、修复全面屏情况下,输入法遮挡底部布局的问题
2018-12-30
- 添加歌词转换器
2018-12-22
- 添加下载页面、添加列表更多菜单功能、添加歌曲搜索功能
2018-12-16
- 添加最近和喜欢歌曲列表
2018-12-08
- 添加锁屏歌词
- 修复通用跳转权限设置页面
2018-12-02
- 添加桌面歌词
2018-11-27
- 添加通知栏
2018-11-25
- 添加歌词搜索、定时关闭
2018-11-18
- 线控
- 修复歌手写真、写真搜索
2018-11-13
- 添加歌词字体大小修改及颜色修改
2018-09-24
- 添加新歌、排行和歌单列表
2018-08-27
- 修复状态栏半透明的问题
- 修复全面屏的问题
2018-08-19
- 添加设置和关于页面
- 添加弹出窗口
2018-08-18
- HttpClient添加https支持(忽略证书)
- 添加greenDAO框架处理数据库
2018-08-13
- 添加了SlidingMenuLayout(侧边栏,viewpager)
- 添加了酷狗的api
- 优化了单个任务多个线程下载代码
传送门
声明
仅用于学习用途
License
Apache 2.0. See the LICENSE file for details.
捐赠
如果该项目对您有所帮助,欢迎您的赞赏
- 微信
- 支付宝