功能列表
更新时间:2022-04-21
功能列表
- 与
MPMoviePlayerController
接口高度一致 - 全功能版支持全媒体格式
- 直播精简版支持RTMP、HTTP-FLV、HLS直播
- 支持首屏秒开
- 支持追帧播放
- 支持ATS
- 支持IPV6
- 支持多实例播放
- 支持单实例多次播放
- 支持纯音频播放
- 支持H264硬解
- 支持HEVC解码
- 支持倍速播放
- 支持循环播放
- 支持网速探测
- 支持续播
- 支持多种画幅缩放模式
- 支持后台播放
- 支持后台自动暂停
- 支持音频中断自动暂停
- 支持HLS离线下载
- 支持HLS多码率切换
- 支持播放中截图
- 支持缓冲区大小设置
- 支持缓冲区时长设置
- 支持解码方式设置
- 支持添加水印
- 支持实时更新水印位置
- 支持设置HTTP请求的Header
- 支持设置HTTP请求的UserAgent
- 支持APM
- 支持直播答题业务场景
- 支持VOD版权保护
- 支持自定义视频长宽比例显示
- 支持视频码率获取
- 支持音频码率获取
- 支持缩略图显示
- 支持网络数据代理
- 支持边播边存
- 支持预下载加速播放
- 支持HLS,MP4等主流媒体格式的多码率无缝切换。
- 支持VR视频渲染。
部分功能说明
多码率快速切换与无缝切换
快速切换:切换时内部重启播放器,并seek上一个码率的播放位置。
优点:
- 通过精准seek能完美衔接两个码率的播放位置。
- 切换速度快。
缺点:
- 播放器有明显的卡顿。
- 仅支持HLS切换。
无缝切换:播放器内部切换数据源,内部seek到下一个码率的位置,刷新解码器即可。
优点:
- 通过缓冲丢帧策略能完美衔接两个码率的播放位置。
- 无缝切换,无明显卡顿。
- 支持全格式切换。
缺点:
- 切换较慢,跟用户设置的缓冲大小和视频码率有关。缓冲大小越大,切换越慢。缓冲越小,切换越快,但有几率出现卡顿。