Releases: ksvc/KSYMediaPlayer_iOS
Releases · ksvc/KSYMediaPlayer_iOS
release v2.7.0
播放端
问题修复:
- 修复reset后再次播放链接超时失效的问题
- 修复hls播放时在断网情况下seek直接报finish的问题
- 修复播放本地的concat文件,内容需要使用http下载时无法播放的问题
其他:
- 支持使用pod方式集成点播库,具体方式参考https://github.com/ksvc/KSYMediaPlayer_iOS中的4.3章节,demo中改为使用pod方式集成
- 增加了一套更炫的demo,未完待续
扫描下面的二维码安装内测版demo
release v2.6.0
release v2.5.2
新增功能:
- 支持ass、srt的内嵌/外挂字幕,使用方法参见:https://github.com/ksvc/KSYMediaPlayer_iOS/wiki/subtitle
- 新增getMetadata方法,可用于获取当前播放文件、流的meta信息,使用方法参见:https://github.com/ksvc/KSYMediaPlayer_iOS/wiki/getMetaInfo
- 点播库中增加对concat格式的支持
缺陷修复:
- 修复多码率hls无法播放的问题
- 修复播放mp4文件时超时设置不生效的问题
其它:
- 删除mediaInfo属性,相关音视频类型,可以通过getMetadata方法获得
扫描下面的二维码安装内测版demo
release v2.5.0
release v2.4.1
播放端
新增功能:
- 增加倍速播放功能 - playbackSpeed
其它:
- 去除使用私有API UIStatusBarDataNetworkItemView 的代码, 避免审查失败.
扫描下面的二维码安装内测版demo
release v2.4.0
release v2.3.0
播放端
新增功能:
- 新增一种解码方式 - MPMovieVideoDecoderMode_DisplayLayer, 相关说明请点击这里
- 新增seek完成后的消息 - MPMoviePlayerSeekCompleteNotification
- 创建播放器对象时允许传入的url为nil,调用prepareToPlay方法播放前需要调用setUrl来设置待播放的地址
- 播放器中新增属性mediaInfo,用于获取当前播放内容的媒体信息
缺陷修复:
- 修复Deployment Target为7.0时编译出现warning,在系统版本为7.x的机子上运行crash的问题 - #34
- 修复videoDataBlock上报的CMSampleBuffer数据中duration不正确的问题
- 修复硬解解码失败自动切换到软解后,再次播放其他片源,也使用软解的问题
- 修复播放器播放某片源crash的问题 - ksvc/KSYLive_iOS#84
- 修复探测视频含有旋转信息时,截图不正确的问题
- 修复当readTimeout小于prepareTimeout时,prepare耗时大于readTimeout时,prepare会被打断的问题
- 修复http请求返回的http code是400以上仍会重新尝试打开视频的问题
其它:
- demo增加注释
- demo增加录制原始音视频数据的功能,详见https://github.com/ksvc/KSYMediaPlayer_iOS/wiki/rawData
release v2.2.0
播放端
新增功能:
- 新增naturalRotate属性,用户获取视频自带旋转(逆时针)角度
缺陷修复:
- 修复播放完自带rotate属性的片源后调用reset方法播放正常片源也会旋转的问题
- prepare时发现网络不通不再上报错误码KSYMPErrorNetworkUnReachable,用户可通过监听MPMoviePlayerNetworkStatusChangeNotification和networkStatus属性来获取当前网络状况
其他:
- demo优化及布局调整
- KSYReachability中的block方法增加KSY前缀,防止定义冲突
release v2.1.1
播放端
新增功能:
- demo中增加视频的手势操作 —— 缩放、旋转
- 播放器中增加有关网络连通性的判断
- 增加属性networkDetectURL,可自定义网络连通性探测时使用的地址
- 新增属性networkStatus, 可用于获取当前网络状态
- 新增错误码KSYMPErrorNetworkUnReachable, prepare时发现网络不通直接上报该错误码
- 新增消息MPMoviePlayerNetworkStatusChangeNotification; 网络发生变化时上报此消息,同时会在userInfo中携带变化前后网络状态,用户可据此作出调整
缺陷修复:
release v2.1.0
播放端
新增功能:
- 支持list形式的url播放
- KSYMediaInfoProber新增自定义http header功能,设置方法为setHttpHeaders
- KSYMediaInfoProber新增加速属性bAccelerate,默认情况下为NO
- 新增错误码KSYMPErrorInvalidURL,url无效的情况下会上抛该错误码
缺陷修复:
- 修复播放过程中断网,缓冲内seek后,timeout生效时间不正确的问题
- 修复iphone5播放录屏时出现黑屏的问题