仿网易云音乐的播放进度条,有三种状态:播放、暂停和拖动,只是实现了动画和主要的交互逻辑,其他细节(如暂停音乐的播放等)还需要自己完善:

DKPlayerBar 是继承于UIControl的,如果想获取播放\暂停的事件建议用标准的addTarget方法:

[playerBar addTarget:self action:@selector(playOrPause) forControlEvents:UIControlEventValueChanged];

然后在DKPlayerBar里监听DKPlayButtonUIControlEventTouchUpInside事件:

[playButton addTarget:self action:@selector(playOrPause) forControlEvents:UIControlEventTouchUpInside];

最后再将事件传递出去。

CSDN下载地址

PS:
如果想实现网易云音乐的对 Control Center的自定义操作,就像这样的效果:

可以看这里

仿网易云音乐的播放进度条相关推荐

  1. 低仿网易云音乐音频播放器!自动获取歌曲封面,并旋转

    这个是实习的时候做的了,当时看了半本第一行代码就去上班,Java 都没学过,最后实习走的时候还做了挺多东西,这个音频播放器就是其一,现在写个博客纪念一下上班两年了,虽然还是菜狗程序员! 前言 实习的时 ...

  2. 高仿网易云音乐一(可扫描本地音乐播放)

    最近闲下来做了个仿网易云音乐的音乐播放器 效果图: 项目下载地址 https://github.com/PangHaHa12138/MusicPlayerdemo 闪屏 扫描本地音乐 播放 仿探探 仿 ...

  3. 仿网易云音乐播放界面

    前言 网易云音乐是一款非常优秀的音乐播放器,尤其是播放界面,使用唱盘机风格,显得格外古典优雅.笔者出于学习与挑战的想法,思考播放界面背后的实现原理,并写了一个小程序. 笔者尽可能地去模仿官方的视觉.交 ...

  4. 史上最牛逼的音乐播放器—仿网易云音乐(已开源)

    前言:音乐播放器倒见过不少,做到几乎和官方网易云音乐安卓版差不多的,还是头第一回见.aa112901 的这款仿网易云音乐安卓版客户端,很多地方值得我们学习.无论是下载模块,还是换肤模块,还是炫丽的UI ...

  5. 有没有java自编歌曲,高仿网易云音乐一(可扫描本地音乐播放)

    最近闲下来做了个仿网易云音乐的音乐播放器 效果图: p1.png p2.png p3.png p4.png p5.png p6.png 项目下载地址 闪屏 1.gif 扫描本地音乐 3.gif 播放 ...

  6. 仿网易云音乐html代码,仿网易云音乐外链播放器UI的HTML5音乐播放器插件

    简要教程 APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插 ...

  7. html5自动播放音乐外链,仿网易云音乐外链播放器UI的HTML5音乐播放器插件

    APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插件. 安装 ...

  8. 移动应用开发——uni-app框架 仿网易云音乐播放器学习心得

    目录 一.uni-app框架介绍 1.什么是 uni-app 2.为什么要选择uni-app 3.uni-app 统一规范 4.uni-app功能框架 二.开发工具与项目创建 1.开发工具 2.项目创 ...

  9. HTML5期末大作业:仿网易云音乐在线音乐播放器 HTML+CSS+JavaScript 计算机毕业设网页设计源码

    HTML5期末大作业:仿网易云音乐在线音乐播放器 HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 个人. ...

最新文章

  1. matlabfor循环语句举例_笨办法学python(七)条件、选择和循环
  2. 操作系统 实验三 进程调度模拟程序
  3. Appium+python 测试环境搭建
  4. 004_Vue按键修饰符
  5. 悲观锁和乐观锁_乐观锁和悲观锁 以及 乐观锁的一种实现方式-CAS
  6. 如何应付表数据过大的查询问题?(如何尽量避免大表关联)[转]
  7. 单目标识别下的以中心点定位为目标值的yolo改进算法措施
  8. 【终极办法】Client does not support authentication protocol requested by server; consider upgrading mysql
  9. nginx日志中文变成类型\xE9\xA6\x96\xE9\xA1\xB5-\xE6\x8E\xA8\xE8\x8D\x90的东西
  10. oracle转mysql总结经验,oracle转mysql总结(转)
  11. 为什么工程师要掌握FPGA开发知识?
  12. 使用商业模式的九大模块去分析京东的商业模式_【荐读】商业模式新生代
  13. a标签的onclick事件_JavaScript提高:ASP.NET使用easyUI TABS标签显示问题
  14. 将 exe 文件反编译为Python源代码
  15. substance Pt 工业基础配色及金属配色ID材质
  16. 解决allegro 中OUT OF DATE SHAPES问题
  17. Go中chan引发的协程死锁
  18. Usage of API documented as @since 1.8+”报错的解决办法
  19. 和周杰讨论:DB2连接问题
  20. 北上广等一线城市IT岗位已接近饱和?

热门文章

  1. 人月神话---观点摘录
  2. 北京游戏出版:全新时代正在来临
  3. PeckShield CEO 蒋旭宪:智能合约安全问题不可怕,预防和响应机制才是关键
  4. 用C语言来实现五子棋小游戏
  5. D触发器的VHDL语言实现
  6. 会议论文分享-FSE20-基于学习的状态修剪策略
  7. 新手 学生党搭建个人网站(详)
  8. python画成绩正态分布图_终于搞清楚正态分布、指数分布到底是啥了!
  9. C# 异步编程模式 APM、EAP、TPL
  10. 使用IDEA进行数据库操作