视频播放
实现方案六种
-
> 优点: 可以自定义UI, 进行控制 > 缺点: 单纯的播放, 没有控制UI, 而且如果要显示播放界面, 需要借助AVPlayerLayer, 添加图层到需要展示的图层上
-
> 优点: 自带的播放控制UI, 不需要手动添加 > 缺点: 不能自定义UI 只能将此控制器视图添加到其他视图进行展示 此控制器不是视图控制器, 不能弹出
-
> 优点: 自带的播放控制UI, 不需要手动添加 此控制器是视图控制器, 可以弹出, 可以压栈 也可以手动调整视图大小, 添加到其他视图上 > 缺点: 不能自定义UI
-
针对于第2种和第3种实现方案, 在iOS9.0之后, 统一使用AVPlayerViewController
> 优点: 自带的播放控制UI, 不需要手动添加 此控制器是视图控制器, 可以弹出, 可以压栈 也可以手动调整视图大小, 添加到其他视图上 > 缺点: 不能自定义UI
第三方框架vitamio