Swift实战-豆瓣电台(八)播放进度与时间
2015-02-05 14:36
169 查看
原文:Swift实战-豆瓣电台(八)播放进度与时间
视频观看地址:http://www.tudou.com/programs/view/4mEtz8S72k0/?resourceId=399000367_06_02_99
这节主要内容是NSTimer,UIProgressView,MPMoviePlayerController类的使用
0.4 是间隔时间
target 是发送对象
selector 是触发的方法
userInfo 此参数可以为nil,当定时器失效时,由你指定的对象保留和释放该定时器。
repeats 是否重复
立即触发
停止
带动画
audioPlayer.duration 总时间(秒)
总时间除以60的商就是分钟
因为我们的展现形式是00:00
所以当数字小于10的时候进行字符串拼接补0例如01,02
还有一节就全部大结局了,敬请期待^_^
本节高清视频和代码下载地址
http://pan.baidu.com/s/1sjHd5qX
Swift实战-豆瓣电台系列
Swift实战-豆瓣电台(一)准备
Swift实战-豆瓣电台(二)界面布局
Swift实战-豆瓣电台(三)获取网络数据
Swift实战-豆瓣电台(四)歌曲列表的展现
Swift实战-豆瓣电台(五)播放音乐
Swift实战-豆瓣电台(六)视图跳转,传参及回跳
Swift实战-豆瓣电台(七)显示动画
视频观看地址:http://www.tudou.com/programs/view/4mEtz8S72k0/?resourceId=399000367_06_02_99
这节主要内容是NSTimer,UIProgressView,MPMoviePlayerController类的使用
NSTimer
实例化:timer=NSTimer.scheduledTimerWithTimeInterval(0.4, target: self, selector: "onUpdate", userInfo: nil, repeats: true)// 实例化后即启动定时器,0.4秒后开始第一次触发
0.4 是间隔时间
target 是发送对象
selector 是触发的方法
userInfo 此参数可以为nil,当定时器失效时,由你指定的对象保留和释放该定时器。
repeats 是否重复
立即触发
fire()
停止
invalidate()
UIProgressView
设置进度条进度progressView.progress=0.0
带动画
progressView.setProgress(p, animated: true)
MPMoviePlayerController
audioPlayer.currentPlaybackTime 已经播放的时间(秒)audioPlayer.duration 总时间(秒)
秒钟分钟算法
总时间除以60的余数就是秒钟总时间除以60的商就是分钟
因为我们的展现形式是00:00
所以当数字小于10的时候进行字符串拼接补0例如01,02
还有一节就全部大结局了,敬请期待^_^
本节高清视频和代码下载地址
http://pan.baidu.com/s/1sjHd5qX
Swift实战-豆瓣电台系列
Swift实战-豆瓣电台(一)准备
Swift实战-豆瓣电台(二)界面布局
Swift实战-豆瓣电台(三)获取网络数据
Swift实战-豆瓣电台(四)歌曲列表的展现
Swift实战-豆瓣电台(五)播放音乐
Swift实战-豆瓣电台(六)视图跳转,传参及回跳
Swift实战-豆瓣电台(七)显示动画
相关文章推荐
- Swift实战-豆瓣电台(八)播放进度与时间
- Swift实战-豆瓣电台(五)播放音乐
- Swift实战-豆瓣电台(九)简单手势控制暂停播放(全文完)
- Swift实战-豆瓣电台(五)播放音乐
- Swift实战-豆瓣电台(五)播放音乐
- Swift - 歌曲播放样例(附带播放时间和播放进度)
- Swift - 使用AVPlayer制作一个音乐播放器1(带播放时间和播放进度)
- Swift实战-豆瓣电台(九)简单手势控制暂停播放(全文完)
- Swift实战-豆瓣电台(二)界面布局
- Swift实战-豆瓣电台(一)准备
- 获取音乐文件的播放时间及当前进度
- 多线程下载网络歌曲&播放歌曲&并用seekbar调节进度&显示歌曲两边的时间
- Android多媒体开发 音乐播放(加带进度条、时间显示)以及使用SoundPool播放音效
- Swift实战-豆瓣电台(六)视图跳转,传参及回跳
- Swift实战-豆瓣电台(七)显示动画
- Swift实战-豆瓣电台(三)获取网络数据
- PictureBox控件作播放时间进度条演示,不会闪烁,并且和Slider控件同步
- Swift实战-豆瓣电台(二)界面布局
- Swift实战-豆瓣电台(四)歌曲列表的展现
- Swift实战-豆瓣电台(七)显示动画