播放SDK-iOS

优质
小牛编辑
125浏览
2023-12-01

播放SDK

版本: 4.13.0 日期: 2020-01-19

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

版本更新记录

更新日期版本号更新内容
2021-01-194.13.01.新增自定义LOGO功能。2.修复demo播放按钮显示异常的问题。
2021-01-144.12.01.支持防拖拽功能。2.锁屏逻辑优化。3.修复某些设备下投屏异常的问题。4.SDK下载模块优化,提高稳定性。
2020-12-144.11.11、1.修复了下载方法传参异常导致的闪退问题。2.解密模块优化,提高稳定性。
2020-11-194.11.01.支持离线视频显示字幕。2.demo竖屏模式下,支持手势拖拽。3.demo播放页面进度条支持点击调整进度。4.优化demo部分bug。
2020-10-274.10.1修复在iOS14下,开启后台播放时进入后台导致播放暂停的问题
2020-10-204.10.01.新增课堂练习跳过及回看功能,UI优化 2.修复demo中进度条在iOS14上显示异常的问题。
2020-09-254.9.11.文档常见问题添加cocoapods集成编译报错的解决方案
2020-09-244.9.01.解决SDK在Xcode12上运行编译报错的问题。2.优化广告功能,支持片尾广告。3.修复demo中的bug。
2020-08-244.8.11、新增动感视频功能
2020-08-174.8.01.SDK类型由.a升级为.framework。2.优化播放流程,主线路播放失败时自动切换备用线路。3.完善SDK注释。
2020-07-144.7.01.优化SDK解密模块,提升稳定性。2.新增平台统计功能。3.调整SDK架构,解决与其他产品线的冲突。
2020-07-014.6.11.优化DWPlayerView工作流程。2.demo中新增播放失败重试逻辑。
2020-06-194.6.01.新增弹幕功能。2.修复手势拖拽在ipad上的兼容性问题。
2020-06-034.5.21.修复进度条显示异常的问题。2.修复GIF录制时,loading可能不消失的问题。3.优化SDK解密流程,提升稳定性。4.优化SDK统计上报流程。
2020-05-204.5.11.修复小窗模式导致的播放异常的问题。2.修复离线播放页面UI显示异常的问题。
2020-05-134.5.01.新增小窗播放功能。2.支持加密,非加密视频截图。3.修复了网络检测页面在iOS13上的兼容性问题。
2020-04-144.4.31.修复拖拽统计异常的问题。2.修复下载链接超时时,可能会重新下载的问题。
2020-03-244.4.2播放页面新增手势调节功能。
2020-03-174.4.11.跑马灯功能优化。
2020-03-134.4.01.新增音频统计功能。2.新增跑马灯功能。
2020-03-024.3.11.DWPlayerView新增播放时长/暂停时长统计。2.优化DWPlayInfo流程。
2020-02-214.3.01.支持视频后台播放功能。2.支持iPad画中画功能。3.修复了修改DWDownloadModel,othersInfo字段时,没有正确本地化的问题。4.优化上传流程。
2020-01-024.2.71.优化了demo界面显示效果。2.修复了下载时,导致任务异常失败的bug。3.优化上传流程,同时解决了偶发导致程序闪退的bug。4.优化数据统计相关逻辑。
2019-12-044.2.51.修复了视频文件上传时,SDK异常输出失败的bug。2.优化下载流程,现在可以对等待中的下载任务进行暂停/继续下载操作了。
2019-11-154.2.41.demo页面逻辑优化。2.SDK上传功能逻辑优化。3.DWPlayInfo新增取消网络请求方法。4.修复了4.2.3版本在低版本Xcode编译报错的问题。
2019-10-104.2.31.修复了iOS13下,播放本地视频可能会导致内存异常上涨的bug。 2.iOS13适配。
2019-08-274.2.21.DWPlayerView新增AVPlayerLayer属性。 2.修复了不引入DWSDK.h可能导致编译报错的bug。
2019-08-194.2.11.支持视频后台上传。 2.优化下载流程。
2019-08-124.2.01.新增视频防录屏功能 2.新增视频动态水印 3.优化离线视频播放流程 4.优化下载暂停流程
2019-07-304.1.01.新增视频投屏功能。 2.优化视频问答流程。 3.将resource.bundle修改为DWResource.bundle防止引入冲突。
2019-07-094.0.31.修复了备用线路地址输出不正确的bug。
2019-07-034.0.21.修复了课堂练习显示有问题的bug。
2019-07-024.0.11.课堂练习功能。 2.支持m3u8格式,缓存时长控制。 3.修复了iPhone7及plus机型下,m3u8播放链接可能会返回有误的问题。
2019-06-184.0.01.demo全新升级。 2.加密与非加密版本的demo合并。 3.支持Cocoapods方式集成。 4.优化SDK使用方式。
2019-06-143.4.51.视频问答优化。 2.广告播放流程优化。 3.修复了低版本下,播放音频时可能会导致闪退的问题。
2019-05-173.4.41.新增访客信息收集器功能。 2.解决了在一些特殊情况下会发生crash的bug。
2019-04-193.4.31.修复了播放离线音视频可能会crash的bug。
2019-04-023.4.11.优化了播放音频时,可能出现的缓冲时间过长的问题。
2019-03-063.4.01.新增音频DRM加密功能。
2019-02-273.3.61.修复了对同一DWDrmServer对象多次调用start/stop,引起crash的bug。
2019-02-143.3.51.视频批量下载功能。 2.修复了Demo界面上的一些显示bug
2019-01-253.3.41.新增字幕切换功能。
2019-01-093.3.31.修复了iOS11.3之后,当原URL失效时,无法使用新URL继续下载的BUG。
2018-12-263.3.21.完善SDK内部播放出错处理机制。 2.优化了demo流程,播放失败时自动切换备用线路。 3.修复了demo中的一些bug。
2018-12-123.3.11.GIF功能整合,m3u8视频格式可以正常生成GIF。 2.修复了Drm模块在弱网下可能引发的一些问题。
2018-11-223.3.01.视频问答新增单选多选类型。 2.新增网络检测功能。 3.原片实时播放流程处理。 4.修复了demo中的一些bug。
2018-10-263.2.11.SDK新增错误码。 2.修复了在iOS12下,导致程序crash的BUG。
2018-08-283.2.01.增加授权验证功能。 2.增加自定义超时时间功能。
2018-06-123.1.81.新增问答统计功能
2018-06-073.1.71.改善SDK帮助文档。
2018-05-223.1.61.增加字幕显示功能。
2018-05-153.1.51.新增问答图片显示功能。
2018-05-103.1.41.上传功能优化。
2018-04-043.1.3下载视频iOS11.3
2018-03-223.1.2增加问答功能
2018-01-233.1.1增加视频打点功能
2017-10-303.0.7适配iOS11
2017-10-113.0.6视频转GIF功能
2017-08-013.0.4新增用户自定义参数
2017-07-123.0.3优化统计信息上报和线路接口
2017-06-283.0.2AVPlayer在iOS9上的修复和下载URL失效后的断点续传优化
2017-06-153.0.1广告功能优化