Swift AVPlayer 播放网络视频之基础篇 | 大石头布 的技术blog
iOS 播放视频可以用MPMoviePlayerController,MPMoviePlayerController是系统高度封装的VC,使用起来相对简单,但是灵活性缺失,一般播放视频会选择使用AVPlayer , 它可以高度自定义。虽说 AVPlayer 也有一些库,如果项目比较紧可以用第三方,但是如果有时间还是要自己学习的。本篇以AVPlayer播放网络视频为例,介绍 AVPlayer的基本用法。后面慢慢重构,尽量写出一个功能强大的播放器。
准备工作找到Info.plist 右键 Open As -> Source Code , 在 </dict> 上面加上:12345<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
不加的不能处理http请求。都懂的。
加载出视频首先来介绍用到的几个对象:
AVPlayerItem 一个媒体资源管理对象,管理者视频的一些基本信息和状态,如 播放进度、缓存进度等 。...阅读全文