版本更新记录
更新时间:2019-06-14
v1.6.5
- 新增控制起播时长接口setFirstBufferingTime。
- 取消鉴权失败的提示。
v1.6.4
支持 HTTPS 加密视频
v1.6.3
- 修复前后台切换时的爆音问题。
- 修复部分rtsp链接无法播放的问题。
- 全新Demo VideoPlayer,功能更全面,使用更方便。
- 修复中断事件结束后,偶现无声音的问题。
- 修复vod mp4资源seek后播放位置不准确的问题。
- 支持DRM视频的播放。
v1.6.2
- 百度开放云更名为百度智能云。
- 优化demo。
- 优化内存管理。
- 增加截屏功能。
- 某些视频无法播放到最后一秒bugFix。
- 某些视频总时长不正确bugFix。
- 音频资源没有缓冲结束事件bugFix。
- 多码率切换后分辨率不变bugFix。
v1.6.1
- 支持基于token的视频版权保护。
- 视频下载支持通过Item获取下载进度。
- 视频下载支持清理功能。
- 优化渲染清晰度。
- 暂停后再继续播放的进度通知跳变bugFix。
v1.6.0
- 针对直播场景,提供精减后的SDK。
- 支持Cocoapods接入方式。
- 优化第三方库依赖,仅依赖openssl。
- 支持http-flv直播流的播放。
- 某些情况下音视频不同步bugFix。
v1.5.0
- 支持离线播放加密视频。
- Finish通知有时收不到bugFix。
v1.4.0
- 支持对M3U8视频进行下载和管理
- 支持IPv6-only网络
v1.3.15
-
新增四个接口支持HLS多码率手动切换:
- getSupportedBitrates: 获取码率列表
- getSupportedResolution: 获取分辨率列表
- getBitrateIndex: 获取当前码率
- selectBitrate: 重新设置码率
- libSBJSON导致内存泄露bugFix
- 外挂字幕无法播放bugFix
v1.3.14
增加事件类型 CyberPlayerCurrentPositionNotification,通知当前视频播放的时间。在播放器处于 CBPMoviePlaybackStatePlaying 状态时,每隔大约 1/4 秒向 NSNotificationCenter 发送此通知事件,同时 NSNotification 中的参数 object 为当前播放时间。此事件类型可以帮助 App 在某些时间点上暂停视频,并且触发弹窗等操作。
v1.3.13
增加 cachePauseTimeInSeconds 属性以控制起播时间。播放直播视频时,保证视频流畅的前提下,可以适当降低 cachePauseTimeInSeconds 的值,以降低直播的延迟时间。cachePauseTimeInSeconds的最大值为4.0, 最小值为0.05。
v1.3.12
支持PlayerBinding解密模式:在此模式下加密的HLS视频资源必须使用百度播放器SDK播放。
v1.3.11
-
播放器iOS SDK:
- 更新原有 AK/SK 鉴权为 AK 鉴权。
- 废弃 armv7s 版本动态链接文件, 减小 SDK 体积。
-
SampleOne 工程:
- 简化动态链接库配置
- 支持XCode7编译环境
- 使用同时支持真机和模拟器的静态库,用户不再需要选择和切换静态库。简化运行Sample的步骤。