检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
>0:失败。具体请参见客户端错误码。 支持joiner,player角色间相互切换。 切换成功将触发onUserRoleChangedNotify回调。 切换失败将触发onError回调,返回错误码“HRTC_ERR_CODE_USER_ROLE_CHANGE_FAIL”。 changeUserName public
otify 远端视频流状态变化回调。 onRenderAuxiliaryExternalVideoFrame 辅流自渲染回调。 onRenderExternalVideoFrame 视频自渲染回调 onPlaybackExternalAudioFrame 音频渲染回调 onRejoinRoomSuccess
其他情况,异常因素描述为:其他 user_count Long 异常影响的用户数 状态码: 400 表6 响应Header参数 参数 参数类型 描述 X-Request-Id String 请求的唯一标识 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg
HWRtcRemoteVideoStateReasonRemoteUnmuted 远端用户开启视频流发送 HWRtcLeaveReason 表28 离开房间原因 枚举值 描述 HWRtcLeaveReasonUserLeaveRoom 用户主动离开 HWRtcLeaveReasonServerError 服务器异常
conn:连接对象。 IHRTCVideoFrameObserver* observer:原始视频数据处理接口代理。具体请参见IHRTCVideoFrameObserver。 IHRTCConnectionVideoFrameObserver* observer:原始视频数据处理接口代理。具体请参见
speakerModel:声音播放模式,具体请参见HWRtcSpeakerModel。默认值为HWRtcSpeakerModelSpeaker。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 setAudioFrameRecordParameters
设置软增益调整采集的系统声音的音量 【请求参数】 volume:音量值 [0 , 100] 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 setShareComputerScreen - (int)setShareComputerScreen:(BOOL)enable;
发送音频SEI setAudioFrameRecordParameters 设置音频采集回调参数 setAudioConfig 设置音频场景 视频管理 表4 视频管理接口 接口 描述 createRenderer 创建渲染视图 updateLocalRenderMode 设置本地窗口显示模式,镜像模式
local:事件发生在客户端本地 remote:事件发生在远端 peer_uid String 如果根因来自远端用户,则peerid为远端用户的用户ID。如果根因来自自身,则peerid为空字符串 abnormal_type Integer 异常类型: 1:进房慢(5s加入房间失败) 2:视频卡顿
音频管理 muteRemoteAudio public abstract int muteRemoteAudio(String userId, boolean mute); 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:用户ID。 mute:tru
onLeaveRoom 离开房间回调。 onUserRoleChangedNotify 用户角色切换成功回调。 onRemoteUserOnline 远端用户加入当前房间回调。 onRemoteUserOffline 远端用户离开当前房间回调。 onRemoteUserNameChangedNotify
>0:失败。具体请参见客户端错误码。 支持joiner,player角色间相互切换。 切换成功将触发onUserRoleChangedNotify回调。 切换失败将触发onError回调,返回错误码“HRTC_ERR_CODE_USER_ROLE_CHANGE_FAIL”。 changeUserName public
"online_users" : 10 } ] } 状态码: 400 查询失败返回 { "error_code" : "DATA.100011001", "error_msg" : "Required String parameter 'app' is not present"
支持监听房间成员进出房间吗? 支持,可通过onRemoteUserOnline或onRemoteUserOffline监听房间成员进出房间信息。 父主题: SDK使用
回调触发时为什么程序会崩溃? 为什么本端听筒能听到自己的声音? setExternalAudioCapture(音频自采集)、setExternalVideoCapture(视频自采集)、setExternalMediaFrameOutput(视频自渲染)能在进入房间后开启吗? SparkRTC是否支持设置镜像画面?
-(void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType : (RPSampleBufferType)sampleBufferType { switch (sampleBufferType) { case RPS
参数 说明 X-Rtc-Rand 消息请求头中的随机数。 X-Rtc-Timestamp 消息请求头中的时间戳。 X-Rtc-Signature 消息请求头中的签名。 msg 消息请求中body体的内容。 生成录制回调鉴权签名的方法 将如下参数拼接为一个字符串。 代码如下所示: String
0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 updateRemoteRenderMode - (int)updateRemoteRenderMode:(NSString *)userid displayMode:(HWRtcVideoDisplayMode)displayMode
rameObserver。 【返回参数】 0:表示调用命令成功。 > 0:表示调用命令失败。 setAudioFrameObserver public int setAudioFrameObserver(IHTCAudioFrameObserver observer); 【功能说明】
HRTCImageBufferFormat(frameFormat, HRTC_VIDEO_IMAGE_BUFFER_BYTE_ARRAY)); } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 加入房间后,可以通过在onRenderExternalVideoFrame回调中进行视频帧的渲染。