>>官网最新SDK下载地址

>>历史版本SDK版本下载地址

目录

 

Release4.19.1

  1. 更新日志

    1. 修复无延迟多人连麦无法上麦问题
  2. 远端集成

 

Release4.19.0

  1. 更新日志

    1. 在线回放新增文档跟随功能
  2. 远端集成

 

Release4.18.0

  1. 更新日志

    1. 新增课件下载功能
  2. 远端集成

  3. 课件下载功能说明:见 直播课件下载功能回放课件下载功能

 

Release4.17.0

  1. 更新日志

    1. 新增直播带货商品回调
    2. 修复已知问题
  2. 远端集成

     

Release4.16.0

  1. 更新日志

    1. 直播文档显示支持跟随讲师模式
    2. 聊天区长图显示长图图标
    3. 修复已知问题
  2. 远端集成

     

Release4.14.0

  1. 更新日志

    1. 支持 UI SDK方式对接
    2. 适配 pad
    3. 升级聊天室组件
    4. 优化UI体验
  2. 远端集成

  3. 新增混淆策略

  4. API 变动

    模块调整API描述
    直播新增LiveDigestBean.getLiveScene()0大班课、1研讨课,目前聊天组件需要使用
        

     

Release4.12.0

  1. 更新日志

    1. 新增支持研讨会模式观看
    2. 权限申请逻辑优化
    3. 新增防录屏开关
    4. 修复已知bug
  2. 远端集成

 

Release4.11.0

  1. 更新日志

    1. 新增VR直播功能
    2. 新增在线回放支持VR播放功能
  2. 远端集成

  3. 注意事项

  4. API 变动

    模块调整API描述
    直播新增enableVrSensorControl(boolean enable)设置 vr 重力感应开关,默认开启
    直播新增enableVrSplitView(boolean enable)设置 vr 分屏开关,默认关闭
    直播新增LiveDigestBean.isVrLive()获取是否是 vr 直播,通过DWLive.getInstance().getLiveDigestInfo()获取
    回放新增enableVrSensorControl(boolean enable)设置 vr 重力感应开关,默认开启
    回放新增enableVrSplitView(boolean enable)设置 vr 分屏开关,默认关闭
    回放新增boolean getIsVr()获取是否是 vr 视频

     

Release4.10.0

  1. 更新日志

    新增:

    1. SDK支持免登录、主次验证和白名单验证登录方式

    优化:

    1. Demo 应用市场审核自启动问题处理

    修复:

    1. 修复文档 ppt 特殊字符名称导致文档白屏问题
  2. 远端集成

  3. api变动

    模块调整API描述备注
    直播过时TemplateInfo-name、description、status模版信息名称、描述、状态不再对外提供 
    直播删除RoomInfo.id删除此字段,使用 encryptId 替代 
    直播修改类型 int-->longLiveInfo.liveDuration增加精度 
    直播/回放新增LoginInfo.secondaryVerify/ReplayLoginInfo.secondaryVerifystartLogin-主次验证场景设置字段 
    直播新增Viewer.avatar、customInfo、updateNameSwitch直播用户头像、自定义信息、修改昵称开关 
    回放新增Viewer.avatar回放用户头像 
    直播过时DWLiveLoginListener.onException使用DWLiveLoginListener.onLoginFailed 
    直播新增DWLiveLoginListener.onLoginFailed替代DWLiveLoginListener.onException 
    回放过时DWLiveReplayLoginListener.onException使用DWLiveReplayLoginListener.onLoginFailed 
    回放新增DWLiveReplayLoginListener.onLoginFailed替代DWLiveReplayLoginListener.onException 
    文档过时IDocView.captureBitmap()文档截图(不带画笔) 
    文档新增IDocView.captureBitmap(BaseDocCallback<Bitmap,String> callback)文档截图(带画笔) 
  4. 对接说明

    • 新增登录方式对接

    • 直播与回放登录方法 startLogin新增onLoginFailed回调,回调错误码与错误描述,如下:

      错误码描述备注
      10000000请求参数不正确,请检查后重试。 
      20270008您的Token不存在,请重新登录。 
      10000001系统出现异常,请稍后再试。 
      20200002您的账户已过期,请联系客服处理。 
      10000034您还未登录,请先登录后再试。 
      10000005该回放不存在或已被删除,请检查后重试。 
      10000007该直播不存在或已被删除,请检查后重试。 
      10000006该直播间不存在或已被删除,请检查后重试。 
      20290005请求参数错误,请检查后重试。 
      20270000api登录调用失败,请检查网络连接后重试。 
      20270011api登录调用超时,请检查网络连接后重试。 
      20270002名称或密码错误,请检查后重试。 
      20270001请求参数错误,请检查后重试。 
      20270003登录失败,请联系管理员添加你至白名单 
      20270004该视频不属于当前账户,请联系客服。 
      20270005该视频不可用,请联系客服。 
      20270006获取播放地址失败,请检查网络连接后重试。 
      20270010获取打点信息失败,请联系客服。 
      20270007该播放地址不存在或已被删除,请联系客服。 
      20290009不合法的产品线,请联系客服。 
      20270012手机号验证失败,请检查输入后重试。 
      20270013登记观看失败,请联系客服。 
      20270014手机号验证失败,请检查输入后重试。 
      20270015发送短信失败,请稍后再试。 
      20270016该直播间未开启直播转回放功能,请联系客服。 
      20270017回放直播间与登录直播间不符,请联系客服。 
      20270018批量获取视频信息失败,请联系客服。 
      20270019视频信息错误,请联系客服。 
      20270020该极速回放视频没有内容,请联系客服。 
      20290015企微绑定已失效,请重新绑定。 
      20290016非法的企微绑定关系,请重新绑定。 
      20290017该企微用户未在当前直播间下被授权,请联系管理员授权。 
      20290001-接口验证返回 message,直接展示

       

Release4.9.0

  1. 更新日志

    1. 问答功能支持图文问答
    2. 聊天新增自定义表情,优化基础表情
    3. 修复部分已知bug
    4. demo兼容AndroidX
  2. 远端集成

  3. api变动

    模块调整API描述备注
    直播新增sendQuestionMsg(String question, List<String> imgPathList, BaseLiveCallback<String, QaSendErrorBean> callback)发送带有图片的问答(兼容纯文字问答),question:问答文字,必填;imgPathList:图片本地地址(可读取地址),callback:回调 
    直播/在线回放新增boolean isOpenCustomEmoji()获取是否开启自定义表情功能 
    直播/在线回放新增boolean isCustomEmojiDownloadComplete()自定义表情是否下载完成 
    直播/在线回放新增String getEmojiByName(String name)通过表情名获取单个表情,返回表情本地路径 
    直播/在线回放新增ArrayList<CustomEmoji> getCustomEmojis()获取所有的自定义表情 
    直播新增Question.ExtraDTO新增extra数据字段,包含图片链接地址 
    直播新增Answer.ExtraDTO新增extra数据字段,包含图片链接地址 
    直播过时Question.time此字段返回相对时间,单位为s,不利于扩展,使用millsTime字段替代,绝对时间,ms单位 
    直播过时Answer.receiveTime此字段返回相对时间,单位为s,不利于扩展,使用millsTime字段替代,绝对时间,ms单位 
  4. 参数说明

    QaSendErrorBean

     

    CustomEmoji

    ExtraDTO

    ImgDTO

     

 

 

Release4.8.0

  1. 更新日志

    1. 新增竖屏观看功能
    2. 加入聊天置顶功能
    3. 优化公告的显示和阅读
    4. 直播带货支持多平台链接
    5. 优化播放器和回放文档画笔下载
  2. 远端集成

  3. api变动

    模块调整API描述备注
    直播新增LiveDigestBean getLiveDigestInfo获取直播相关信息startLogin成功后调用,需要判空,LiveDigestBean:icon-直播间logo
    直播新增DWLiveListener.onChatTop(ArrayList ccChatTopBeanList)回调聊天置顶列表CCChatTopBean:属性定义见参数说明
    直播新增DWLiveListener.onUnChatTop(ArrayList chatIdList)回调取消聊天置顶列表 
  4. 参数说明

    CCChatTopBean

     

 

Release4.7.0

  1. 更新日志

    1. 新增直播文档重试功能
    2. 新增直播低延迟与多人连麦解耦
    3. 新增在线回放文档重试功能
    4. 新增抽奖老虎机样式
    5. 新增红包雨自定义封面
    6. 修复其他已知问题
    7. 优化Demo层UI
  2. 远端集成

  3. 注意事项

    对外api改动(直播和回放模块): docLoadCompleteFailedWithIndex(int index) 修改部分状态值含义,所有状态值及含义如下:

    index 状态值状态定义操作
    0文档组件加载完成
    3文档组件加载失败(SDK内部已做重试逻辑,但仍失败需要退出重新进入房间)退出重进
    1动态文档翻页成功
    5动态文档翻页超时(展示文档刷新按钮,用户可手动触发文档重载)手动重试
    2非动画文档(白板 图片)文档翻页完成
    4静态文档翻页失败(展示文档刷新按钮,用户可手动触发文档重载)手动重试
    6画板翻页失败(展示文档刷新按钮,用户可手动触发文档重载)手动重试
    9文档翻页超时
    10静态文档翻页超时(展示文档刷新按钮,用户可手动触发文档重载)手动重试
    11动态文档动画执行成功
    12动态文档动画执行超时(内部重试)
    13动态文档加载成功
    14动态文档加载失败(展示文档刷新按钮,用户可手动触发文档重载)手动重试

     

    对外API新增:

    模块调整API描述备注
    直播新增reloadPageChange(BaseCallback callback)刷新当前页文档callback回调onSuccess为调用成功,回调onError为调用失败
    回放新增reloadPageChange(BaseCallback callback)刷新当前页文档callback回调onSuccess为调用成功,回调onError为调用失败
    回放新增IDocManagerListener.onPageInfoList(ArrayList infoList)回调当前回放翻页信息4.7.0之前版本DWLiveReplayListener的onPageInfoList方法不再回调,使用此方法替代
    回放新增IDocManagerListener.onMetaDataLoadSuccess回调回放元数据下载完成回放翻页、画笔等数据下载完成回调
    回放废弃DWLiveReplayListener.onPageInfoList回放翻页信息使用docsdk的回放文档功能时,此方法废弃不再使用

 

Release4.6.1

  1. 更新日志

    1. 新增隐私协议弹窗
    2. 新增权限申请弹窗
    3. 修复多人连麦流异常问题
    4. 修复音频模式播放失败问题
    5. 修复1v1声网连麦切换网络窗口消失问题
    6. 修复切换视图文档显示不全问题
  2. 远端集成

  3. 注意事项

     

Release4.6.0

  1. 更新日志

    1. 文档模块优化及升级
    2. 优化回放画笔数据加载
    3. 修复横屏观看直播顶部样式问题
    4. 修复网络重连后文档及音频状态异常问题
  2. 远端集成

  3. 因类路径变化,module中ELog等类报错,请重新导入类

 

Release4.5.0

  1. 更新日志

    1. 新增直播带货功能
  2. 远端集成

 

Release4.3.0

  1. 更新日志

    1. 新增直播邀请卡功能
    2. 新增直播问卷功能
    3. 优化已知问题
  2. 远端集成

Release4.2.0

  1. 更新日志

    1. 直播新增投票功能
    2. 直播新增红包雨功能
    3. 新增鉴黄直播结束提示
    4. 优化画笔流畅度
  2. 远端集成

  3. api变动

    1. 新增DWLive.getInteractiveOngoing(获取正在进行的组件活动,直播登录后调用)
    2. 新增DWLiveListener.onLiveStop(boolean isNormal, String msg),替代原DWLiveListener.onStreamEnd(boolean isNormal) 方法,增加返回结束直播提示语
    3. 过时DWLiveListener.onStreamEnd(boolean isNormal) 方法

Release4.1.0

  1. 更新日志

    1. 直播新增打赏功能
    2. 直播新增点赞功能
    3. 直播新增连麦网络状态回调
    4. 回放新增试看功能
    5. 修复视频宽高回调无效问题
    6. 文档加载失败优化
    7. 修复离线回放崩溃问题
    8. 修复抽奖统计问题
  2. 远端集成

  3. 直播DWLive新增API

  4. 直播连麦RTCConnectListener中新增回调

  5. 在线回放DWLiveReplayListener新增回调

  6. 修复直播普通模式(非连麦状态)、在线回放、离线回放视频宽高回调问题

     

Release4.0.0

  1. 更新日志

    1. 在线回放新增自定义字段
    2. 直播、在线回放新增视频LOGO
    3. 修复以及优化一些已知问题
    4. 新增红包雨功能
    5. sdk内的图片地址链接HTTP换成HTTPS
    6. 登陆字符限制为40
    7. 解决频繁获取androidID导致审核不通过
  2. 远端集成

  3. 4.0.0开始不再提供本地jar包支持

  1. 新增方法

  2. 修改方法

  3. 废弃或删除方法

  4. 在线回放功能升级指南

    1. 播放器修改

      4.0.0版本之前,需要在布局里面声明 com.bokecc.livemodule.view.ResizeTextureView ,并在代码层创建 DWReplayPlayer 对象。从4.0.0版本开始,您不需要再声明 DWReplayPlayer 播放器对象,在 DWLiveReplayListener 中,通过 public void onPlayBackStreamViewPrepared(HDMediaView hdMediaView) 方法,返回播放器视图,您需要创建容器,并将返回的 hdMediaView 视图添加进容器即可,并在适当的回调方法中操作移除 hdMediaView

    2. 播放器事件监听修改

    3. 开始播放修改

    4. 防录屏修改

       

    5. 其他修改

      所有播放器相关的操作将放到DWLiveReplay中进行调用

  5. 离线回放升级指南

    1. 播放器修改

    4.0.0版本之前,需要在布局里面声明 com.bokecc.livemodule.view.ResizeTextureView ,并在代码层创建 DWReplayPlayer 对象。从4.0.0版本开始,您不需要再声明 DWReplayPlayer 播放器对象,在 DWLiveLocalReplayListener 中,通过 public void onPlayBackStreamViewPrepared(HDMediaView hdMediaView) 方法,返回播放器视图,您需要创建容器,并将返回的 hdMediaView 视图添加进容器即可,并在适当的回调方法中操作移除 hdMediaView

    1. 播放器事件监听修改

    2. 开始播放修改

    3. 防录屏修改

       

    4. 其他修改

      所有播放器相关的操作将放到DWLiveReplay中进行调用 另外播放完成不需要调用stop

Release3.18.0

  1. 更新日志

    1. 支持多人连麦功能
    2. 支持适配直播观看模式
    3. 修复在线回放画笔重叠问题
  2. 远端集成

  3. 本地集成

  4. 新增方法

  5. 修改方法

  6. 废弃或删除方法

  7. 直播功能升级指南

    1. 播放器修改

      3.18.0版本之前,需要在布局里面声明 com.bokecc.livemodule.view.ResizeTextureView ,并在代码层创建 DWLivePlayer 对象。从3.18.0版本开始,您不需要再声明 DWLivePlayer 播放器对象,在 DWLiveListener 中,通过 public void onLiveStreamViewPrepared(HDMediaView hdMediaView) 方法,返回播放器视图,您需要创建容器,并将返回的 hdMediaView 视图添加进容器即可,并在适当的回调方法中操作移除 hdMediaView

    2. 播放器事件监听修改

    3. 开始播放修改

    4. 防录屏修改

       

    5. 其他修改

  8. 连麦功能升级指南

    3.18.0版本加入了多人连麦的功能,并将单人连麦的API使用与多人连麦进行统一。如果您希望新接入多人连麦功能,在直播间管理后台开启多人连麦的功能后,您可以通过

    连麦接入文档 进行多人连麦功能的对接。如果您已经使用了单人连麦的功能,也需要根据文档进行单人连麦功能的修改

  9. 无连麦功能接入或者依赖冲突解决

    如果您不使用sdk提供的多人连麦功能突,建议排除连麦库。如果您在使用sdk的过程中出现依赖冲突问题,也可以根据下面代码所示排除方案进行冲突依赖的排除。