You need to enable JavaScript to run this app.
导航
iOS 观播 SDK 发布历史
最近更新时间:2024.09.12 19:46:32首次发布时间:2022.02.24 19:18:57

本文介绍 iOS 观播 SDK 的发布历史。

2024 年 9 月

日期

版本号

功能描述

2024-09-12

1.44.0

  • 新增支持签到功能。
  • 适配 Xcode 16。
  • BDLRiskWarningView 下的 maskView 属性更名为 bottomMaskView
  • BDLPlayerView 下的 maskView 属性更名为 playerMaskView

2024 年 8 月

日期

版本号

功能描述

2024-08-22

1.43.2

新增 showCloseButtonWhenClearingScreen 属性,用于设置清屏期间是否显示关闭直播间按钮。

2024-08-20

1.43.1

支持禁止重复登录功能。涉及以下回调:

2024-08-15

1.43.0

  • 横屏直播间支持展示购物车按钮。
  • 支持读取服务端返回的图文介绍文字颜色。

2024-08-01

1.42.0

BDLBasePlayerConfiguration 中新增 isNeedAutoDemote 方法,用于设置直播期间遇到卡顿时,是否支持自动降级或提供提示信息。

2024 年 7 月

日期

版本号

功能描述

2024-07-23

1.41.0

直播预约逻辑优化。

2024 年 6 月

日期

版本号

功能描述

2024-06-28

1.40.1

  • BDLUpperAdView 中的 viewTappedBlock 方法新增参数 enableFloating
  • 修复了一些问题。

2024-06-26

1.40.0

  • 删除 BDLActivity 中的 nickName 属性。
  • 废弃 BDLLiveEngine 中的 joinLiveRoomWithActivity: 方法。
  • BDLLiveRoomConfiguration 下,新增 userInfoConfig(用户信息配置)属性。
  • 新增用户信息配置 BDLUserInfoConfiguration,包含 setNickname:complete: 方法,用于设置直播间鉴权模式为公开时的用户昵称。
  • BDLCommentView 下,新增 imageTextButton(竖屏模式下的图文介绍按钮)属性和 imageTextClickBlock(竖屏模式下的图文介绍按钮点击回调)方法。
  • BDLCommentViewConfiguration 下,新增 imageTextButtonImage(竖屏模式下的图文介绍按钮图片)属性。
  • 竖屏直播间支持展示图文介绍菜单。
  • 优化 UI 样式。
  • 修复了一些问题。

2024-06-13

1.39.1

修复了一些问题。

2024-06-07

1.39.0

  • 支持展示动态表情包。
  • BDLLivePullViewControllerConfig 下删除自定义弹窗 view 的方法 customizeAlertController,新增 customizePopupTopCommentViewcustomizePopupWebView 方法,分别用于自定义置顶评论详情弹窗 view 和 WebView 弹窗。
  • BDLLiveRoomConfiguration 下删除 alertControllerConfig(弹窗配置)属性,新增 popupTopCommentViewConfig(置顶评论详情弹窗配置)和 popupWebViewConfig(WebView 弹窗配置)属性。
  • BDLCommentView 下:
    • 删除 joinRoomNoticeView(进场消息 view)属性,新增 bottomNoticeView(底部消息通知 view)属性。
    • 删除 customizeJoinRoomNoticeView(自定义进场消息 view)方法,新增 customizeJoinRoomNoticeView(自定义底部消息通知 view)方法。
  • BDLCommentViewConfiguration下新增 customizeCommentCell 方法,用于自定义评论 cell。
  • 新增评论 cell BDLCommentViewCell
  • 新增置顶评论详情弹窗 BDLPopupTopCommentView 和置顶评论详情弹窗配置 BDLPopupTopCommentViewConfiguration
  • BDLMenuBarView 下,删除 customizeAlertController(自定义置顶评论的点击详情弹窗)方法。
  • 删除弹窗 BDLAlertController 和弹窗配置 BDLAlertControllerConfiguration
  • 新增 WebView 弹窗 BDLPopupWebView 和 WebView 弹窗配置 BDLPopupWebViewConfiguration
  • 删除 BDLJoinRoomNoticeView(进场消息 view),新增 BDLBottomNoticeView(底部消息通知 view)。
  • BDLPopupBaseView 下,新增:
    • 顶部显示弹窗的协议 BDLPopupTopShowViewProtocol
    • setVerticalOffset: 方法,用于设置弹窗的内容 view 与弹窗顶部的间距。
    • topShowInView:completion: 方法,用于在顶部显示弹窗。
    • edgeInsets( self 相对 superView 的偏移量)属性。
    • BDLPopupTopShowBaseView(顶部弹窗 view 的基类 view)。

2024-06-04

1.38.1

修复了一些问题。

2024 年 5 月

日期

版本号

功能描述

2024-05-28

1.38.0

  • 新增单次抽奖支持包含多个奖品。
  • 优化实时抽奖的界面交互。
  • BDLCommentBaseConfiguration 下,属性 likeIconImage(评论未点赞状态的点赞按钮)和 likedIconImage(评论已点赞状态的点赞按钮)变更为 commentLikeIconcommentLikedIcon
  • BDLAwardWinnersView 下,属性 emptyHintLabelbottomHintLabel 已废弃。
  • 新增按钮信息 BDLThemeIconModel
  • 修复部分体验问题。

2024-05-24

1.37.1

BDLCommentBaseConfiguration 下新增 hostCommentBackgroundColor 属性,用于设置主持人的评论底色。

2024-05-22

1.37.0

2024-05-17

1.36.0

  • BDLCommentViewConfiguration 中新增 showCommentBottomBar 属性,用于设置是否显示评论输入框及其右侧的交互按钮。
  • 新增自定义的 IM(即时消息)信令收到回调 onReceiveIMString:
  • 新增 IM 建立连接成功回调 onConnected
  • 新增 IM 建立连接失败回调 onConnectFailed
  • BDLCommentView 下:
    • 新增 sendTextMessage:success:failure: 方法,用于发送文字评论。
    • 新增文字评论点击回调 textContentClickBlock

2024-05-07

1.35.0

  • 内部播放器升级。
  • 新增数据类型 BDLPlayerLoadState(播放器加载状态)。
  • BDLPlayerState(播放器状态)新增枚举值 BDLPlayerStatePrepared
  • basePlayerView:liveLoadStateDidChange: 的入参 loadState 的数据类型从 TVLPlayerLoadState 变更为 BDLPlayerLoadState
  • basePlayerView:livePlaybackStateDidChange: 的入参 playbackState 的数据类型从 TVLPlayerPlaybackState 变更为 BDLPlayerState
  • BDLPlayerBaseConfiguration 中新增 scalingMode(视频画面的填充模式)属性。
  • BDLPlayerCommonConfiguration 下删除 scalingMode(视频画面的填充模式)属性。
  • 竖屏直播间的视频画面填充模式(BDLPlayerScalingMode)默认值从 BDLPlayerScalingModeNone 变更为 BDLPlayerScalingModeAspectFill
  • 横屏直播间的视频画面填充模式(BDLPlayerScalingMode)默认值从 BDLPlayerScalingModeNone 变更为 BDLPlayerScalingModeAspectFit
  • BDLPlayerScalingMode 删除枚举值 BDLPlayerScalingModeNone

2024 年 4 月

日期

版本号

功能描述

2024-04-29

1.34.1

修复了一些问题。

2024 年 3 月

日期

版本号

功能描述

2024-03-28

1.34.0

  • 支持同时开启主备流、超低延时直播和直播时移功能。
  • 在直播期间,支持回看 8 小时内任意过去时间点的直播内容以及回看已讲解商品的直播画面。
  • BDLBasePlayerView 中:
    • 新增 seek 操作完成后回调 BDLBasePlayerViewSeekCompletionBlock
    • seek:completion: 方法由 (void)seek:(NSTimeInterval)playbackTime completion:(void (^__nullable)(BOOL success))completion 变更为 (void)seek:(NSTimeInterval)playbackTime completion:(BDLBasePlayerViewSeekCompletionBlock _Nullable)completion
  • 修复了一些问题。

2024 年 1 月

日期

版本号

功能描述

2024-01-31

1.33.1

BDLLivePullViewControllerConfig 中新增 isCloseWhileDisappear 属性,用于在 shouldShowInAppPipIfAvailable 属性传入的 isClose 参数值不符合预期时修正参数值。

2024-01-23

1.33.0

  • BDLInteractiveToolConfiguration 中新增 showPeopleCount 属性,用于设置是否显示参与投票人数。
  • 当某个商品卡片菜单内商品卡片大于等于 5 个时,支持根据商品标题或序号模糊搜索商品卡片。
    • BDLMenuBarView 中新增商品卡片搜索回调(onCardSearchClickBlock)。
    • BDLCardView 中的新增与修改如下所示:
      • 商品卡片选中回调(viewTappedBlock)新增传入参数 enableFloating
      • 新增商品卡片搜索按钮(searchButton)属性。
      • 新增商品卡片搜索回调(onSearchButtonClickBlock)。
  • BDLPopupBaseView 中新增 setShowAnimationDuration:setHideAnimationDuration: 方法,分别用于设置显示和隐藏弹窗的动画时长。
  • 修复部分体验问题。

2024-01-09

1.32.0

  • 竖屏直播间支持右滑清屏。
  • BDLLivePullViewControllerConfig 中新增 disableClearScreen 属性,用于设置是否禁用竖屏直播间的清屏功能。
  • 竖屏直播间的更多选项弹窗中,新增清晰度选择按钮。您可以通过 BDLMoreOptionsViewConfigurationresolutionImage 属性修改清晰度选择按钮的图片。
  • 修复部分体验问题。

2023 年 12 月

日期

版本号

功能描述

2023-12-07

1.31.0

  • 支持按需优化包体积。详见优化包体积
  • 支持内嵌链接菜单。
  • 竖屏模式支持页头图和页头广告。
  • BDLCommentView 下新增以下内容:
    • embeddedUrlButton
    • embeddedUrlClickBlock
  • BDLCommentViewConfiguration下新增 embeddedUrlButtonImage
  • BDLMenuBarView下新增以下内容:
    • customizeEmbeddedUrlWebView
    • filterOption
    • indexDidChangeBlock
  • BDLMenuFilterOption(菜单过滤选项)新增支持 BDLMenuFilterOptionEmbeddedUrl(内嵌链接菜单)。
  • audienceLinkEntranceViewaudienceLinkPreviewViewBDLFloatingController迁移至 BDLFloatingController+BDLAudienceLink
  • BDLPageAdView下新增以下内容:
    • setShowOrHideBlock:
    • initWithPortrait:
    • showingPageAdModels
    • shouldShowAdBlock
  • BDLPageAdView下的 viewTappedBlock 删除 urlStr 参数,新增 viewadisFloatingEnable 参数。您可以使用 ad.advertisementRedirectUrl 方法作为替代方法,获取企业直播控制台设置的跳转链接。
  • BDLPageAdView下删除 closeButton
  • BDLPageAdViewConfiguration下新增 cornerRadius
  • BDLPopupBaseView下新增以下内容:
    • setContentViewCorners:
    • hideWithAnimation:completion:
    • topPopupViewInView:
    • neighborPopupViewInView:

2023 年 11 月

日期

版本号

功能描述

2023-11-20

1.30.1

  • 支持根据控制台的配置展示竖屏直播间的封面图。
  • BDLLiveEngine 中新增 updateActivity:success:failure: 方法。
  • BDLLivePullViewController 中新增 livePullViewControllerDidLoad: 方法。
  • BDLFloatingController 中新增以下方法:
    • audienceLinkEntranceView
    • audienceLinkPreviewView
    • insertFloatingView:position:dragMode:
    • removeInsertedFloatingView:
  • BDLBasePlayerView 中,basePlayerView:coverImageUrlDidChange: 方法删除 isEnabled(是否可用)参数。

2023-11-14

1.30.0

支持累计观看抽奖。

2023-11-03

1.29.3

解决了一些已知问题。

2023 年 10 月

日期

版本号

功能描述

2023-10-10

1.29.2

解决了一些已知问题。

2023 年 9 月

日期

版本号

功能描述

2023-09-27

1.29.1

2023-09-22

1.29.0

  • 支持根据控制台的配置展示竖屏直播间的菜单图标。

  • BDLCommentViewConfiguration 中新增以下方法,用于设置竖屏直播间的图标。

    • shoppingCardButtonImage:商品卡片图标
    • interactiveButtonImage:互动工具图标
    • privateChatButtonImage:私聊互动图标
    • moreOptionsButtonImage:更多选项图标

    以上方法配置的优先级高于控制台配置。

2023-09-12

1.28.2

BDLPlayerCommonConfiguration 中新增 enterFullScreenEnable 方法。

2023 年 8 月

日期

版本号

功能描述

2023-08-31

1.28.1

解决了一些已知问题。

2023-08-24

1.28.0

2023-08-03

1.27.0

支持问卷功能。

2023 年 7 月

日期

版本号

功能描述

2023-07-20

1.26.0

解决了一些已知问题。

2023-07-07

1.25.2

解决了一些已知问题。

2023-07-06

1.25.1

  • 优化英文文案。
  • 修复表情包展示问题。

2023-07-04

1.25.0

  • 支持根据控制台配置,展示自定义的直播间点赞特效。详见直播间点赞。控制台配置的优先级低于 SDK 定制化配置。有关如何在 SDK 中配置直播间点赞特效,详见 BDLCommentViewConfiguration
  • 支持检测观众认真度。详见认真度检测
  • 优化直播间数据上报。

2023 年 6 月

日期

版本号

功能描述

2023-06-05

1.24.0

同步开播 SDK 升级版本号。

2023 年 5 月

日期

版本号

功能描述

2023-05-18

1.23.0

  • 支持发送和接收图片评论。
  • 完善直播间性能埋点。
  • 新增图片评论相关点击回调。
  • 优化了浮窗播放器的相关 API。
  • 优化了浮窗播放器的切换效率,避免在切换时重新加载视频内容。
  • 新增 getLivePullViewControllerWithBasePlayerView: 方法。

2023 年 4 月

日期

版本号

功能描述

2023-04-28

1.22.0

  • 支持直播私聊。
  • 优化商品卡片展示样式。
  • 优化聊天互动菜单下的评论拉取效果,减少评论展示的时间间隔,提高观众体验。

2023 年 3 月

日期

版本号

功能描述

2023-03-31

1.21.0

增加直播间性能埋点。

2023-03-28

1.20.0

支持超低延时直播。

2023-03-01

1.19.2

解决了一些已知问题。

2023 年 2 月

日期

版本号

功能描述

2023-02-27

1.19.1

  • 新增 API 用于关闭完整直播间,同时可设置是否显示浮窗。
  • 新增 API 用于显示浮窗,同时可设置是否关闭完整直播间。
  • 新增 API 用于关闭浮窗,同时可设置是否显示完整直播间。

2023-02-08

1.19.0

  • 优化直播间点赞功能,包括:
    • 优化直播间点赞效果
    • 支持自定义直播点赞图标
    • 支持显示点赞数
    • 支持同步点赞数据至企业直播控制台
  • 优化直播分享功能,支持分享专属的以及自定义的分享链接、二维码以及邀请海报。
  • 观众连麦支持演讲者视图以及主持人对观众的全场控制,包括申请打开或直接关闭观众摄像头/麦克风、全员静音以及修改观众昵称。详见观众连麦

2023-02-02

1.18.2

解决了一些已知问题。

2023 年 1 月

日期

版本号

功能描述

2023-01-17

1.18.1

  • 支持举报评论。
  • 当存在一个以上直播线路时,支持线路选择。当上架一个以上回放视频时,支持查看上架的回放视频列表并循环播放列表中的回放视频。
  • 直播间开启聊天审核功能后,评论在通过审核前仅发送评论的观众自见。

2023-01-10

1.18.0

  • 直播支持主备流。
  • 支持回复评论。
  • 支持显示水印。
  • 支持从 InApp 画中画切换至后台的系统画中画。
  • 支持在全屏模式下触发画中画。
  • 以下新增功能仅适用于竖屏直播间:
    • 支持根据源流画面宽高比以不同方式展示视频画面。当源流画面宽>高时,视频以横屏样式展示并支持切换为全屏模式。
    • 点播支持倍速播放、清晰度选择。
    • 企业直播控制台可同步评论区颜色配置至竖屏直播间。

2022 年 11 月

日期

版本号

功能描述

2022-11-23

1.17.0

  • 支持观众连麦。
  • 新增 userUniqueId 用于获取用户的唯一 ID。

2022 年 10 月

日期

版本号

功能描述

2022-10-28

1.16.0

  • 支持点播视频自动断点续播后显示提示。
  • 提供 iPad Demo,包含多种 iPad 布局方式的示例代码。

2022-10-12

1.15.0

  • 支持点播视频的自动断点续播。
  • 支持在直播间评论区内展示用户头像。
  • 支持直播间风险提示、聊天欢迎语和系统消息,其中系统消息包含抽奖通知、进场通知和自定义系统消息。
  • 支持展开显示直播描述。
  • 新增 clearCache 用于清除观众当前设备上 SDK 的所有本地缓存。

2022 年 9 月

日期

版本号

功能描述

2022-09-16

1.14.2

  • 广告点击回调、卡片点击回调、卡片选中回调、控件点击回调的参数类型由 NSURL 改为 NSString
  • 调整抽奖图标的显示顺序。默认已开奖的抽奖图标显示在待开奖的抽奖图标上方。
  • 修复部分情况下退出全屏时评论区显示异常的问题。

2022-09-14

1.14.1

  • 支持自定义横屏直播间内评论输入框的文字颜色。
  • 修复无页中广告时,菜单导航栏不上移,出现空白区域的问题。
  • 修复浮标广告和抽奖图标样式不统一的问题。
  • 修复横屏直播间内输入评论时,直播间整体上移的问题。
  • 修复横屏直播间进入小窗后,调用 [livePullVC updateViews] 小窗消失的问题。

2022-09-05

1.14.0

  • 支持预约直播并在系统日历中添加事件。
  • 支持点击横屏模式下的页头广告跳转和点击评论区的用户昵称跳转。

2022 年 8 月

日期

版本号

功能描述

2022-08-22

1.13.0

  • 预告和回放视频支持画中画功能。
  • 支持抽奖。
  • 清晰度新增流畅档位。
  • 新增调用 SDK API 的 Demo,降低接入成本。详见跑通 Demo

2022 年 6 月

日期

版本号

功能描述

2022-06-13

1.12.0

  • 新增接口支持部分自定义配置。
  • 支持独立播放器,即播放器内无进度条等互动按钮。
  • 竖屏模式下新增更多图标,收纳低频使用的功能入口。
  • 竖屏模式下支持清屏功能。清屏后只显示企业账号、播放器画面、关闭直播间图标。其中企业账号如果未配置,则也不会显示。
  • 新增观众评论链接点击事件。
  • 支持显示 WebP 格式图片。

2022 年 5 月

日期

版本号

功能描述

2022-05-10

1.11.1

  • 支持直接进入 App 内的直播画中画页面。
  • 支持自定义菜单页签文字颜色。
  • 支持显示商品卡片的划线文字。
  • 支持直播倒计时。

2022 年 4 月

日期

版本号

功能描述

2022-04-15

1.7.2

横屏模式下支持显示直播间描述。

2022 年 1 月

日期

版本号

功能描述

2022-01-18

1.7.1

  • 评论区支持单模块接入。
  • 单模块接入支持通过API设置语言。
  • 调整企业账号默认frame,不遮挡视频。

2021 年 12 月

日期

版本号

功能描述

2021-12-30

1.7.0

  • 企业账号功能区,若未配置链接,用户点击后不产生交互反馈。
  • 横屏模式下显示企业账号。
  • 若观众发言命中敏感词,仅自见,不提示无法发送,敏感词可以点赞和取消点赞。
  • 评论区支持跟随页面语言翻译。
  • 评论自定义权限,调用业务方的账号体系登录。
  • 支持直达链接。

2021-12-14

1.6.0

  • 支持浮标广告。
  • 竖屏模式下支持页中广告。
  • 支持分享功能。
  • 支持图文直播。
  • 竖屏模式下支持评论点赞。
  • 热门评论支持点赞,通过控制台的“显示赞数”开关,来显示或隐藏点赞数和点赞按钮。
  • 点击浮标广告时,上报view_ad事件,含AdType(如3,表示浮标广告)、AdId、AdLink(跳转链接)等字段。

2021-12-01

1.5.0.8

基于UIWindow重构悬浮视频窗,使得悬浮窗永远保持在最前面。

2021 年 11 月

日期

版本号

功能描述

2021-11-17

1.5.0.7

  • 新增 leaveLiveRoom API。
  • 将内部的 ViewControllerFloatingView 通过 block 回调给业务。
  • 替换了表情里的部分文案。
  • 实现了基于 UIWindowFloatingView 容器。

2021-11-05

1.5.0.6

区分自定义跳转至业务内部页面时的事件源,是从企业账号、页中广告、还是商品卡片上跳转。