Skip to content
wangqiang edited this page Feb 27, 2018 · 1 revision

直播问答配置

在初始化LQAClient时,需要传入LQAConfig对象。按照Demo,我们需要对LQAConfig设置一系列参数,以下就是对这些参数的详细说明:

  • setIMInfo 设置IM通道建立的参数
    • key 创建IM通道所需要的标示,由金山云服务openAPI下发,APP需要通过您APP Server动态获取。
    • token 创建IM通道时不同用户的标示,由金山云服务openAPI下发,APP需要通过您APP Server动态获取。建议您通过不同的UID去您自己的APP server获取,不同客户端不可以设置为一样的,负责会发生IM断开问题
  • setChatMessageId 设置问答房间号
    • questionRoomId 问答房间号,由金山云服务openAPI下发,APP需要通过您APP Server动态获取。
  • setKsyunAppKey 设置金山云服务的key,金山云用于标示不同的客户
  • setUserContestStatus 设置当前用户是否可以参与答题,由您自己确定
  • setServerUserId 设置直播问答主播ID,只有主播可以下发题目和问题。由金山云服务openAPI下发,APP需要通过您APP Server动态获取。
  • setMaxExtraLiveUsedInContest 设置最大使用的复活卡次数,由您确定。注意,端上会对这个次数进行校验,用于判断当前用户是否可以答题,这个不受服务器的控制
  • setUserExtraLiveCount 设置当前用户有多少复活卡,由您确定。注意,端上会对这个次数进行校验,用户判断当前用户是否可以答题,这个不受服务器的控制
  • setUserId 设置当前用户唯一标示,用于标示不同的用户
  • setContestLiveId 设置当前直播的场次,用户区分用户当前参与的直播问答。这个参数由您的服务器确定
  • setMediaPlayer 设置播放器对象,要求播放器必须时金山云播放器,并且版本大于等于2.2.1
  • setPlayerUrl 设置播放地址,直播问答SDK用于对播放器进行重新拉流。注意:这个播放地址必须保证一场直播中有效
Clone this wiki locally