仿网易云音乐的播放进度条

原创 2015年05月02日 16:00:23

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

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的自定义操作,就像这样的效果:

可以看这里

版权声明:如需转载,请注明出处,谢谢!

iOS 9音频应用播放音频之iOS 9音频播放进度

iOS 9音频应用播放音频之iOS 9音频播放进度

html5 Audio音乐播放器(canvas圆形音乐播放进度条)(一)

html5 Audio音乐播放器(canvas圆形音乐播放进度条)主要用到的是 audio 和canvas,我们下来介绍下着来年哥哥标签以及它们的api: audio 属性 属性值 注释 ...

Android原生分享功能的思考与实现

因为公司的需求,最近一直在做分享这一块的功能。大概有这样几种思路: 1.使用Intent调用andoird原生的分享功能; 2.使用第三方的sdk,比如ShareSdk或者友盟; 3.去对应的平...
  • wjr1949
  • wjr1949
  • 2017年04月30日 16:58
  • 328

mediaPlayer播放总时间的获取

MediaPlayer播放文件的总时间一直困扰好久了,搜索了好久也尝试了好久,最终才找到了适合我的版本的获取播放总时间的方法。看msdn文档duration属性就可以获取播放的总时间,但是,运行语句a...

仿网易云音乐的播放进度条

  • 2015年05月02日 15:46
  • 57KB
  • 下载

Qt音乐进度条的实现仿网易云音乐

Qt网易云音乐中的音乐进度条是一个小小的难关,今天在Android写记录步数进度条中突然想到了它。移动端和电脑端自定义写界面模块的方式大同小异,现在将其中的代码放出,供大家点评参阅。代码还是比较混乱,...
  • ZQL2288
  • ZQL2288
  • 2017年03月19日 21:10
  • 609

仿网易云音乐进度框

4张图片加一个动画list yun_anim.xml
  • free_co
  • free_co
  • 2017年04月12日 17:47
  • 285

Android仿网易云音乐播放界面

概述网易云音乐是一款非常优秀的音乐播放器,尤其是播放界面,使用唱盘机风格,显得格外古典优雅。这里抛砖引玉,原文地址:http://www.jianshu.com/p/cb54990219d9 首先来...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:仿网易云音乐的播放进度条
举报原因:
原因补充:

(最多只允许输入30个字)