扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
扣丁学堂完整iOS开发体系课程
成都创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为息县企业提供专业的网站制作、做网站,息县网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
C语言OC语言UI
高级课程蓝牙第三方登录广告植入
应用发布
本文讲解的是 iOS 视频播放, 支持本地,在线播放. 进度拖动,精准跳转,获取视频的长度等问题
demo 记得点亮 star. 3Q
iOS 视频播放主要使用的类 AVPlayerItem,AVPlayerLayer,AVPlayer
AVPlayerItem: 提供视频信息, 利用视频的 url 创建一个对象.利用 kvo 监听 status,可以获取当前视频的状态.
AVPlayer: 就类似视频的控制者. 可以用来控制视频的播放,暂停,跳转等. 它的创建依赖于AVPlayerItem
AVPlayerLayer: 用于视频的显示. 可以理解成一个 view. 它的创建依赖于AVPlayer
简单总结: AVPlayer控制视频状态, AVPlayerLayer用于显示,AVPlayerItem提供视频信息
获取视频的长度 s
视频精准跳转.拖动 UISlider,监听 value 改变方法如下:
//为什么timescale要设置成 600 CMTime教程
iOS的入门有具有基础和毫无基础两种前提,
有基础的学习任务相对较少,有一个最不烧钱的方式就是——看视频自学,现在网上有很多ios的视频,跟着视频实际操作获取实战经验;
没有基础的要对编程有个基本的认识。建议从C语言入手,因为C语言比较简洁易上手,并且和Objective-C很相似。推荐书籍有:谭浩强《C语言基础》。之后再学《Object C》,最主要的是在学习的过程中不断实战,这就要求你有台苹果电脑和苹果手机,在学习过程中操作,离开纸上谈兵进行实际演练,加深学习印象最为主要。
在iOS入手之后最重要的还是不断地提升和学习,一家比较好的公司会给员工学习和提升的机会,提升员工自身能力的同时也提升了团队的技术层次累积了丰富经验。个人入门后的提升是个不易坚持下去的过程,希望你可以找到个好团队一同继续下去。
2015.10.10课程汇总免费下载
链接:
提取码:bf12
2015.10.10课程汇总|千锋欧阳老师iOS游戏开发培训视频-愤怒的小鸟|千锋欧阳老师iOS培训视频-UI第一季2013年10月发布|千锋欧阳老师Cocos2D-X游戏开发视频教程-捕鱼达人|千锋教育《Swift学习语言》视频教程更新第十六章|
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流