保利威 iOS 点播、直播播放器,基于ijkplayer。
- 通过 cocoaPods 添加(建议),
pod 'PolyvIJKPlayer
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'PolyvIJKPlayer', '~> 0.4.0'
end
-
手动下载
历史版本中找到对应版本下载,然后手动添加至项目工程,导入系统依赖库。
Build Phases -> Link Binary with Libraries -> Add:
# IJKMediaFramework.framework
#
# AudioToolbox.framework
# AVFoundation.framework
# CoreGraphics.framework
# CoreMedia.framework
# CoreVideo.framework
# libbz2.tbd
# libz.tbd
# MediaPlayer.framework
# MobileCoreServices.framework
# OpenGLES.framework
# QuartzCore.framework
# UIKit.framework
# VideoToolbox.framework
- 升级快直播版本
- 支持avplayer播放加密视频
- 优化m3u8视频https + ip形式的sni信息传递
- 增加m3u8视频https + ip形式的sni信息传递
- 增加m3u8视频的切片错误数量控制
- 增加支持快直播拉流功能
- 增加播放音频的fast模式:mp3-fast-seek
- 去polyv化
- 对PLVIJKFFMovieController添加运行时代码保护
- 支持drm12方案的视频播放
- 修复音频比视频短的情况下,音频时钟不更新的问题
- FFMpeg瘦身 -增加force-seek-zeroth-to-first配置项,修复m3u8视频无法seek到0的问题
- 裁剪视频seek优化
- hls视频截图优化
- 安全性升级
- seek 优化
- 完全自定义播放器,解决第三方播放器冲突
- 安全性升级
- 更新 SEI 回调方式
- 修复0.6.1可能的崩溃问题
- 等同 0.6.1 版本
- 新增 SEI 回调通知
- 等同
PolyvIJKPlayer_Cus 0.5.1
版本
-
首次播放,模拟器上卡顿10s 左右问题修复
-
提供显示网络加载速度的接口
-
播放器销毁时崩溃尝试解决
-
m3u8 播放地址支持 httpdns
-
[ijkplayer] 升级至 0.8.8 版本
-
[ijkplayer] 修复后台初始化播放器,回到前台黑屏问题
-
[FFmpeg] 添加精确 seek
-
[ijkplayer] 修复hls视频前后台切换,视频画面卡住问题
-
[FFmpeg] hls视频增加EXT-X-DISCONTINUITY支持
(同 0.1.1)
(同 0.1.0)
-
[FFmpeg] 修复明文密钥加密视频无法播放的问题
-
[ijkplayer] 移除无有效信息的 Log 输出
-
[ijkplayer] 添加 IJK_LOG_LEVEL 统一日志等级
- 更新 SEI 回调方式(非关键帧处同样解析)
-tcpSpeed
接口返回值更新为 字符串- 新增
-originalTcpSpeed
接口返回int64_t类型的 tcp speed 参数值
- 动态追帧
- RTC SEI信息
- 动态库,处理ffmpeg冲突问题
- 动态库,处理播放器冲突