一款基于ijkplayer框架的音乐播放器(已开源)
2017-09-26 00:00
1821 查看
简介
乐乐音乐5.0主要是基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式和动感歌词,界面高仿酷狗。点击【阅读原文】,直达本项目github。如果觉得好,不妨给作者一个star。开发环境
android studio 3.0
gradle-4.1-milestone-1-all
小米2s手机
android 5.0系统
音频格式
目前用ijkplayer来测试如下音频格式,均可正常播放:aac,amr,ape,flac,m4r,mmf,mp2,mp3,ogg,wav,wma,wv
歌词格式
krc:酷狗歌词
ksc:卡拉OK歌词
hrc:happy lyrics歌词,乐乐音乐自定义的动感歌词格式,可准确到歌词每个字。
hrcx:hrc歌词的优化
功能
底部播放菜单固定,具体参考SlidingMenu和结合Fragment来实现
底部播放菜单左右滑动显示/关闭双行歌词
歌词界面旋转移动和关闭
动感歌词、多行歌词、歌词快进、歌词时间微调、歌词换行、字体大小、歌词颜色切换和歌词透明度上下渐变
多行歌词平滑移动,快速流畅滑动。具体使用Scroller来实现。注:Scroller只做动画,不要用来移动view
窗口右滑关闭
歌曲边缓存边播放
部分效果图
相关文章推荐
- 基于Qt的开源音乐播放器(CZPlayer)
- 使用开源框架ijkplayer播放视频,写给新手不走弯路
- iOS基于B站的IJKPlayer框架的流媒体探究
- iOS软件开发 - 基于ijkPlayer的播放器框架
- B站开源播放框架ijkplayer(iOS版)使用教程
- 开源播放框架ijkplayer(iOS版)使用教程
- iOS开发笔记--开源播放框架ijkplayer(iOS版)使用教程
- 一款基于ExoPlayer的自定义播放器(已开源)
- 一款基于ExoPlayer的自定义播放器(已开源)
- 开源播放框架ijkplayer(iOS版)使用教程
- 我们到底选择哪一款开源的Socket框架?
- iOS中集成ijkplayer视频直播框架
- 阿里再开源!基于JAVA的模块化开发框架JarsLink
- 基于C#语言开发的IM系统--数据库结构图(通讯框架为networkcomms2.3.1)【即将开源】
- Google基于开源的新C++测试框架发布
- 基于ThinkPHP 5.0与Vue.JS 2.x的前后端开源开发框架VueThink
- HTTPCWS 是一款基于HTTP协议的开源中文分词系统。(HTTPCWS is an Chinese Word Segmentation System Based on the HTTP proto
- 基于Spark的分布式深度学习框架BigDL开源了!
- 基于Chrome开源提取的界面开发框架 二(.xx)
- Eclipse揭幕基于先进物流技术的开源SOA框架