一款基于ijkplayer框架的音乐播放器(已开源)

简介

乐乐音乐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
  • 窗口右滑关闭
  • 歌曲边缓存边播放

部分效果图

原文发布于微信公众号 - 何俊林(DriodDeveloper)

原文发表时间:2017-09-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏iOS Developer

Bison教你1分钟集成3D无限翻转的Banner

1221
来自专栏iOS开发攻城狮的集散地

iOS 音乐播放器之锁屏歌词+歌词解析+锁屏效果

3537
来自专栏iOS开发攻城狮的集散地

iOS 性能监测之FPS

3443
来自专栏编程之旅

高性能设置圆角,告别离屏渲染

今天来写一个老生常谈的话题,也是一个面试的高频问题,我也在面试时不止一次被问到过这个问题——如何高性能的设置圆角。就用他作为2017年春节上班之后的第一篇文章。

2251
来自专栏我杨某人的青春满是悔恨

在 iPhone 上使用 Popover Segue

iOS 系统提供了4种基本的转场方式:Show、Show Detail、Present Modally、Present as Popover。我们平常用的最多的...

1345
来自专栏GIS讲堂

修改selectToUISlider实现历史影像的对比与显示

2014年12月7日,星期日,天气,晴,是个好日子,闲来无事,将selectToUISlider与Arcgis for JS结合起来,做了一个类似于历史影像对比...

1363
来自专栏HTML5学堂

几个前端工程师应当掌握的“词语”

HTML5学堂-码匠:W3C、BFC、FOUC、Hack、GPU、Sprite、UA……各类前端术语知多少? 有不少前端开发工程师,可能并不清楚下面的部分词语,...

3646
来自专栏非典型技术宅

iOS动画系列之五:基础动画之缩放篇&旋转篇Swift+OC1. 思路和最终成果2. 抽取公共方法3. 懒加载Layer4. 添加动画

1651
来自专栏iOS开发攻城狮的集散地

iOS 音乐播放器之锁屏歌词+歌词解析+锁屏效果

好了,就说这么多了,demo中注释的还算是清楚的,感兴趣的可以去look look??!

43914
来自专栏葬爱家族

Android高级动画(4)完结篇目录回顾封装库总结

Android高级动画(1)http://www.jianshu.com/p/48554844a2db Android高级动画(2)http://www.ji...

1872

扫码关注云+社区

领取腾讯云代金券