检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
changeUserName virtual int changeUserName(const char* userName) 【功能说明】 房间内设置用户自己的昵称。 【请求参数】 userName:变更的昵称。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
离开原因枚举,取值如表2 离开房间原因所示。 msg:string类型,原因描述。 } 表2 离开房间原因 枚举值 描述 0 用户主动离开 1 服务器异常 2 sfu服务故障 3 服务不可达503 4 内部错误 5 被踢出房间 6 签名过期 7 重连超时 8 网络检测,UI不需要关注该错误码,不对外体现
景。 一、基本要求 您的产品及服务需要尊重用户隐私,遵守国家的数据保护法律和法规。禁止参与任何干扰、干涉、损害、未授权访问任何终端设备、服务器、网络的活动。 1. 隐私政策要求 您需根据法律要求以自身名义发布隐私政策,并就个人信息的处理行为获取用户同意或取得其他合法性基础。隐私政策的要求包括不限于如下:
设置用户的角色,切换角色时使用 renewAuthorization 签名更新 leaveRoom 离开房间 changeUserName 设置用户自己的昵称 createConnection 创建 跨房(HWRtcConnection)对象,跨房前需先创建连接 addMultiRoomMediaRelay
ID相同的应用程序才能进入同一个房间进行互动。应用的appId请参考应用管理进行获取。 domain:可选,string[128]类型,服务器的域名。需要与注册到SparkRTC平台的合法企业域名保持一致,该参数在SDK 1.0+版本中必填,SDK 2.0+版本中非必填。 countryCode:
签名更新 √ √ √ √ changeUserRole 设置用户的角色,切换角色时使用 √ √ √ √ changeUserName 设置用户自己的昵称 √ √ √ √ createConnection 创建连接。跨房前需先创建连接 √ √ √ √ addMultiRoomMediaRelay
调,失败原因请参见•加入房间失败时,如何解决?。 onRemoteUserOnline:加入房间成功后,通知房间内已加入用户的回调,不包括自己。 leaveRoom public abstract int leaveRoom() 【功能说明】 离开房间。 【请求参数】 无 【返回参数】
默认开启接收。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 开启本地镜像后,本地视频窗口看到的是镜像视图,但不影响远端查看自己的视图。 setVideoEncoderMirror public abstract int setVideoEncoderMirror(HRTCVideoMirrorType
eason reason, const char* description) 【功能说明】 媒体服务器连接状态变更通知。 【回调参数】 conn:连接对象。 state:与媒体服务器连接状态,具体请参见HRTCMediaConnStateTypes。 reason:连接状态改变原
HRTCMediaConnChangeReason reason, const char* description) 【功能说明】 媒体服务器连接状态变更通知。 【回调参数】 state:与媒体服务器连接状态,具体请参见HRTCMediaConnStateTypes。 reason:连接状态变化的原因,具体
changeUserName - (int)changeUserName:(NSString *)userName; 【功能说明】 房间内设置用户自己的昵称。 【请求参数】 userName:变更的昵称。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。
changeUserName virtual int changeUserName(const char* userName) 【功能说明】 房间内设置用户自己的昵称。 【请求参数】 userName:变更的昵称。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 该接口不改变本地摄像头的预览画面,但会使远端用户看到的和服务器录制的画面为指定的镜像效果。 startPublishStream - (int)startPublishStream:(NSString
startPos:起始播放位置,单位为ms。 【返回参数】 0:方法调用成功。 < 0:方法调用失败。具体请参见HRTCErrorCode。 soundId需要开发者自己生成并维护,保证不同的soundId对应不同的音效播放实例。同时音效播放完毕或者停止播放后,soundId最好主动回收,下一次播放音效的时候,尽量复用被回收的soundId。
_Nonnull)description; 【功能说明】 网络连接状态发生变化,触发此回调。 【回调参数】 connection:跨房引擎。 state:链接服务器状态,具体请参见HWRtcConnStateType。 reason:连接状态改变原因,具体请参见HWRtcConnChangeReason。
RemoteAudioMode整合后已废弃。 参数变更的接口及回调: changeUserRole:不再需要roomId参数,跨房所在房间用HWRtcConnection连接调用角色切换接口,HWRtcEngine只作其所在房间的角色切换。 2021-01-28 第十次正式发布 本次变更如下:
0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 该接口不改变本地摄像头的预览画面,但会使远端用户看到的和服务器录制的画面为指定的镜像效果。 setCameraConfig virtual int setCameraConfig(HRTCCameraConfig
metric 是 Array of strings 查询的数据类型 JoinSuccessRate:加入房间成功率 JoinSuccess5SecsRate:5秒加入成功率 VideoFreezeRate:视频卡顿率 AudioFreezeRate:音频卡顿率 FirstVideoRecvTime:首帧视频接收耗时
String 房间ID metric 是 String 查询的数据类型: JoinSuccessRate:加入房间成功率 JoinSuccess5SecsRate:5秒加入成功率 VideoFreezeRate:视频卡顿率 AudioFreezeRate:音频卡顿率 sdk_type 是 String
使用限制 在使用实时音视频前,您需要了解本服务的使用限制。 表1 使用限制 限制项 说明 应用创建 若首次使用SparkRTC,则需提交工单联系华为云技术客服进行咨询。 直播间人数 一个直播间最多支持500人同时通话。 Android SDK 系统版本:支持Android 5.0及以上版本。