在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
视频观看地址: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)
MPMoviePlayerControlleraudioPlayer.currentPlaybackTime 已经播放的时间(秒) audioPlayer.duration 总时间(秒) 秒钟分钟算法总时间除以60的余数就是秒钟 总时间除以60的商就是分钟 因为我们的展现形式是00:00 所以当数字小于10的时候进行字符串拼接补0例如01,02
还有一节就全部大结局了,敬请期待^_^
本节高清视频和代码下载地址 http://pan.baidu.com/s/1sjHd5qX
Swift实战-豆瓣电台系列 |
请发表评论