开源一个简约唯美的 iOS 音乐播放器

2015 年 12 月 17 日
 PaulKing

ESTMusicPlayer 是我们团队 (The EST Group) 前段时间做的一个基于 DOUAudioStreamer 开发的音乐播放器, 整体界面清新简洁, 具备歌曲的循环播放, 随机播放, 单曲循环播放, 锁屏播放等一个音乐播放器拥有的所有基本功能.

同时这也是我 #OneOpenSourcePerWeek# 的第一个项目, 希望大家能多多支持. 😘

截图


对于此项目你若有其它需要帮助的地方, 可通过 GitHub微博 联系我.

The EST Group 团队成员介绍地址: http://est-group.org/

GitHub 地址:https://github.com/Aufree/ESTMusicPlayer

6898 次点击
所在节点    分享创造
18 条回复
sunjourney
2015 年 12 月 17 日
不错,帮顶,已 star
abelyao
2015 年 12 月 17 日
感觉很不错!
提一个小建议:上下曲的图标可以换一下,有点园,和界面的感觉不太搭配。
不过还是赞一下楼主!
PaulKing
2015 年 12 月 17 日
@abelyao 这个是按照按钮优先级设定的, 不过还是感谢建议.
PaulKing
2015 年 12 月 17 日
@sunjourney 谢谢支持, 对我其它项目感兴趣的话也可以关注下 [#OneOpenSourcePerWeek#]( http://huati.weibo.com/k/OneOpenSourcePerWeek) 话题 :D
loveuqian
2015 年 12 月 17 日
底层还是用豆瓣的 stream 嘛?
我也在用,你没发现好多问题嘛?
最近想拿 avplayer 重写我的播放器了唉
PaulKing
2015 年 12 月 17 日
@loveuqian 有什么问题呢? 可以说出来交流下, 不建议自己写, 一些音频事件处理起来反而会更加繁琐.
GPU
2015 年 12 月 18 日
一眼看去是网易云音乐 。 细看才发现不同之处。
loveuqian
2015 年 12 月 18 日
@PaulKing
调 play 方法播放网络歌曲的时候
再切换歌曲的时候,没有发现会不 play 嘛
我一开始以为我的问题,以为网络的问题
然后我就切换了 track 之后,延迟 2 秒,再 play
然后就没问题了。。。
loveuqian
2015 年 12 月 18 日
@PaulKing
等下周有空了。我就看下你们的源码
如果可以我就直接 copy 过来。。先谢谢啦
PaulKing
2015 年 12 月 18 日
@loveuqian 应该是歌曲正在 Buffering, 所以需要一段等待时间.
wm5d8b
2015 年 12 月 18 日
iOS 上有没有支持 LRC 同步显示的播放器呢?
cyr1l
2015 年 12 月 18 日
团队首页打不开啊
Not Found. Resolve Domain Error.
altair21
2015 年 12 月 18 日
已 star~ 团队首页打不开
PaulKing
2015 年 12 月 18 日
@wm5d8b 可以按照时间轴来滚动歌词, 移动焦点, 具体可看下唱吧的 [这篇文章]( http://www.iwangke.me/2014/10/06/how-to-implement-a-core-animation-based-60-fps-ktv-lyrics-view/)
PaulKing
2015 年 12 月 18 日
@cyr1l
@altair21 抱歉, 网站正在备案, 服务器过段时间会迁移到国内.
yiciyuansky
2015 年 12 月 20 日
好像网易云音乐。。。
PaulKing
2015 年 12 月 20 日
@yiciyuansky 实际上这个项目在网易界面改版前就已开发完毕
loveuqian
2015 年 12 月 22 日
@PaulKing
infoCenter 的当前时间不会变啊
还有那个 slider 有些细节地方写的不太好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/244301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX