iOS SDK 开发指南

说明

此页面信息后续不再更新版本信息,最新版请前往下载中心>>

播放SDK

版本: 4.20.0 日期: 2023-2-1

iOS点播SDK是适用于iOS平台的云点播SDK。使用此SDK可以与获得场景视频云服务进行对接,在iOS端使用获得场景视频的点播功能。

设备及开发环境

Xcode 集成开发环境。 iOS 运行环境:iOS 8.0 及以上系统,armv7、arm64、x86_64的CPU架构。

功能特性

功能 描述
播放功能 支持加密/非加密音视频在线和本地播放
广告功能 支持添加视频前贴、暂停、片尾广告
播放统计 支持用户实现播放的统计
视频打点 支持用户自定义视频打点功能
视频问答 支持用户自定义问答功能
视频字幕 支持从服务器获取字幕资源并显示
授权验证 支持设置视频是否允许预览
原片播放 支持视频上传之后,立即播放
访客信息收集 支持访客信息收集功能
课堂练习 支持课堂练习功能
知识点 支持自定义知识点内容
随机签到 支持随机弹窗签到
播放器皮肤 支持带皮肤的播放页面
视频投屏 支持DLNA投屏
防录屏 支持视频防录屏功能
动态水印 支持上传视频时,添加动态水印
VR视频 支持VR视频播放
GIF录制 支持GIF录制功能
上传功能 支持音视频上传、断点上传,后台上传功能
下载功能 支持音视频上传、断点下载、批量下载,后台下载功能
手势调整进度、亮度和音量 支持手势滑动调整进度、亮度和音量大小
跑马灯功能 支持播放时使用跑马灯
隐形跑马灯功能 支持隐形跑马灯功能
小窗播放 支持悬浮小窗播放
视频截图 支持获取当前播放视频画面截图
弹幕功能 支持弹幕功能及弹幕设置
动感视频 支持根据打点时间点进行手机震动提示
防快进 支持防快进功能
自定义logo 支持每次播放设置不同logo

SDK文档及下载

文档地址:https://hdgit.bokecc.com/ccvideo/VOD_iOS_SDK/tree/master/doc

下载地址:https://hdgit.bokecc.com/ccvideo/VOD_iOS_SDK

版本更新记录

更新日期 版本号 更新内容
2023-03-01 4.20.0 新增sid安全校验方式
2022-12-27 4.19.0 新增实时播放数据统计功能
2022-11-24 4.18.0 1、播放逻辑优化 2、优化已知问题
2022-10-17 4.17.2 iOS16系统兼容性适配
2022-07-07 4.17.0 新增隐形跑马灯功能
2022-06-23 4.16.0 新增随机签到功能
2022-06-01 4.15.7 优化下载回调功能
2022-04-22 4.15.6 1、新增知识点接口合并答题器接口 2、优化视频清晰度记忆逻辑。
2022-01-19 4.15.5 1、新增自定义跑马灯功能(新使用方式) 2、优化部分问题
2021-11-01 4.15.3 1、打点功能新增图文模式 2、新增滑动预览功能
2021-10-20 4.15.2 新增知识点功能
2021-09-06 4.15.1 1、新增答题器回看功能 2、新增答题器显示开关api 3、新增答题器是否强制观看api
2021-07-08 4.15.0 新增答题器功能
2021-06-30 4.14.5 优化部分功能
2021-05-14 4.14.4 1.新增视频封面图功能。2.新增自动播放功能。
2021-04-13 4.14.3 优化SDK架构,剔除armv7s,arm64e架构
2021-03-29 4.14.2 增加真机架构SDK
2021-03-25 4.14.1 修复了DWPlayInfo可能没有正确的设置授权验证码的问题
2021-03-17 4.14.0 1、新增自适应字幕功能 2、完善SDK编码规范
2021-01-19 4.13.0 1.新增自定义LOGO功能。2.修复demo播放按钮显示异常的问题。
2021-01-14 4.12.0 1.支持防拖拽功能。2.锁屏逻辑优化。3.修复某些设备下投屏异常的问题。4.SDK下载模块优化,提高稳定性。
2020-12-14 4.11.1 1、1.修复了下载方法传参异常导致的闪退问题。2.解密模块优化,提高稳定性。
2020-11-19 4.11.0 1.支持离线视频显示字幕。2.demo竖屏模式下,支持手势拖拽。3.demo播放页面进度条支持点击调整进度。4.优化demo部分bug。
2020-10-27 4.10.1 修复在iOS14下,开启后台播放时进入后台导致播放暂停的问题
2020-10-20 4.10.0 1.新增课堂练习跳过及回看功能,UI优化 2.修复demo中进度条在iOS14上显示异常的问题。
2020-09-25 4.9.1 1.文档常见问题添加cocoapods集成编译报错的解决方案
2020-09-24 4.9.0 1.解决SDK在Xcode12上运行编译报错的问题。2.优化广告功能,支持片尾广告。3.修复demo中的bug。
2020-08-24 4.8.1 1、新增动感视频功能
2020-08-17 4.8.0 1.SDK类型由.a升级为.framework。2.优化播放流程,主线路播放失败时自动切换备用线路。3.完善SDK注释。
2020-07-14 4.7.0 1.优化SDK解密模块,提升稳定性。2.新增平台统计功能。3.调整SDK架构,解决与其他产品线的冲突。
2020-07-01 4.6.1 1.优化DWPlayerView工作流程。2.demo中新增播放失败重试逻辑。
2020-06-19 4.6.0 1.新增弹幕功能。2.修复手势拖拽在ipad上的兼容性问题。
2020-06-03 4.5.2 1.修复进度条显示异常的问题。2.修复GIF录制时,loading可能不消失的问题。3.优化SDK解密流程,提升稳定性。4.优化SDK统计上报流程。
2020-05-20 4.5.1 1.修复小窗模式导致的播放异常的问题。2.修复离线播放页面UI显示异常的问题。
2020-05-13 4.5.0 1.新增小窗播放功能。2.支持加密,非加密视频截图。3.修复了网络检测页面在iOS13上的兼容性问题。
2020-04-14 4.4.3 1.修复拖拽统计异常的问题。2.修复下载链接超时时,可能会重新下载的问题。
2020-03-24 4.4.2 播放页面新增手势调节功能。
2020-03-17 4.4.1 1.跑马灯功能优化。
2020-03-13 4.4.0 1.新增音频统计功能。2.新增跑马灯功能。
2020-03-02 4.3.1 1.DWPlayerView新增播放时长/暂停时长统计。2.优化DWPlayInfo流程。
2020-02-21 4.3.0 1.支持视频后台播放功能。2.支持iPad画中画功能。3.修复了修改DWDownloadModel,othersInfo字段时,没有正确本地化的问题。4.优化上传流程。
2020-01-02 4.2.7 1.优化了demo界面显示效果。2.修复了下载时,导致任务异常失败的bug。3.优化上传流程,同时解决了偶发导致程序闪退的bug。4.优化数据统计相关逻辑。
2019-12-04 4.2.5 1.修复了视频文件上传时,SDK异常输出失败的bug。2.优化下载流程,现在可以对等待中的下载任务进行暂停/继续下载操作了。
2019-11-15 4.2.4 1.demo页面逻辑优化。2.SDK上传功能逻辑优化。3.DWPlayInfo新增取消网络请求方法。4.修复了4.2.3版本在低版本Xcode编译报错的问题。
2019-10-10 4.2.3 1.修复了iOS13下,播放本地视频可能会导致内存异常上涨的bug。 2.iOS13适配。
2019-08-27 4.2.2 1.DWPlayerView新增AVPlayerLayer属性。 2.修复了不引入DWSDK.h可能导致编译报错的bug。
2019-08-19 4.2.1 1.支持视频后台上传。 2.优化下载流程。
2019-08-12 4.2.0 1.新增视频防录屏功能 2.新增视频动态水印 3.优化离线视频播放流程 4.优化下载暂停流程
2019-07-30 4.1.0 1.新增视频投屏功能。 2.优化视频问答流程。 3.将resource.bundle修改为DWResource.bundle防止引入冲突。
2019-07-09 4.0.3 1.修复了备用线路地址输出不正确的bug。
2019-07-03 4.0.2 1.修复了课堂练习显示有问题的bug。
2019-07-02 4.0.1 1.课堂练习功能。 2.支持m3u8格式,缓存时长控制。 3.修复了iPhone7及plus机型下,m3u8播放链接可能会返回有误的问题。
2019-06-18 4.0.0 1.demo全新升级。 2.加密与非加密版本的demo合并。 3.支持Cocoapods方式集成。 4.优化SDK使用方式。
2019-06-14 3.4.5 1.视频问答优化。 2.广告播放流程优化。 3.修复了低版本下,播放音频时可能会导致闪退的问题。
2019-05-17 3.4.4 1.新增访客信息收集器功能。 2.解决了在一些特殊情况下会发生crash的bug。
2019-04-19 3.4.3 1.修复了播放离线音视频可能会crash的bug。
2019-04-02 3.4.1 1.优化了播放音频时,可能出现的缓冲时间过长的问题。
2019-03-06 3.4.0 1.新增音频DRM加密功能。
2019-02-27 3.3.6 1.修复了对同一DWDrmServer对象多次调用start/stop,引起crash的bug。
2019-02-14 3.3.5 1.视频批量下载功能。 2.修复了Demo界面上的一些显示bug
2019-01-25 3.3.4 1.新增字幕切换功能。
2019-01-09 3.3.3 1.修复了iOS11.3之后,当原URL失效时,无法使用新URL继续下载的BUG。
2018-12-26 3.3.2 1.完善SDK内部播放出错处理机制。 2.优化了demo流程,播放失败时自动切换备用线路。 3.修复了demo中的一些bug。
2018-12-12 3.3.1 1.GIF功能整合,m3u8视频格式可以正常生成GIF。 2.修复了Drm模块在弱网下可能引发的一些问题。
2018-11-22 3.3.0 1.视频问答新增单选多选类型。 2.新增网络检测功能。 3.原片实时播放流程处理。 4.修复了demo中的一些bug。
2018-10-26 3.2.1 1.SDK新增错误码。 2.修复了在iOS12下,导致程序crash的BUG。
2018-08-28 3.2.0 1.增加授权验证功能。 2.增加自定义超时时间功能。
2018-06-12 3.1.8 1.新增问答统计功能
2018-06-07 3.1.7 1.改善SDK帮助文档。
2018-05-22 3.1.6 1.增加字幕显示功能。
2018-05-15 3.1.5 1.新增问答图片显示功能。
2018-05-10 3.1.4 1.上传功能优化。
2018-04-04 3.1.3 下载视频iOS11.3
2018-03-22 3.1.2 增加问答功能
2018-01-23 3.1.1 增加视频打点功能
2017-10-30 3.0.7 适配iOS11
2017-10-11 3.0.6 视频转GIF功能
2017-08-01 3.0.4 新增用户自定义参数
2017-07-12 3.0.3 优化统计信息上报和线路接口
2017-06-28 3.0.2 AVPlayer在iOS9上的修复和下载URL失效后的断点续传优化
2017-06-15 3.0.1 广告功能优化

results matching ""

    No results matching ""