检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HRTCAudioSceneType scene) 【功能说明】 设置音频使用场景。该接口需要在joinRoom前调用。 此接口可在create接口设置场景后改变音频场景,暂不支持初始化scene设置音乐再通过此接口设置为会议。 【请求参数】 level:表示档位,会议模式暂时只支持16k。
离开原因枚举,取值如表2 离开房间原因所示。 msg:string类型,原因描述。 } 表2 离开房间原因 枚举值 描述 0 用户主动离开 1 服务器异常 2 sfu服务故障 3 服务不可达503 4 内部错误 5 被踢出房间 6 签名过期 7 重连超时 8 网络检测,UI不需要关注该错误码,不对外体现
状态码: 500 配置失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError" } 状态码 状态码 描述 200 配置成功 400 配置失败,语义有误,当前请求无法被服务器理解,或参数有误 404
muteRemoteAudio virtual int muteRemoteAudio(const char* userId, bool mute) 【功能说明】 设置是否接收对应远端用户的音频流。同一时间所有房间最多只能接收17路音频流。 【请求参数】 userId: 远端用户的userId,唯一标识。
create(config, mHwHandler); // mHwHandler继承自IHRTCEngineEventHandler,用于监听各种回调事件 设置本地窗口。 1 2 SurfaceView surface = mHwRtcEngine.createRenderer(getAp
"RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 查询失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError"
创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到其他用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 用户离开房间后,需销毁对应资源。
创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 离开房间后,需销毁对应资源。 在
创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 离开房间后,需销毁对应资源。 在时
SDK使用 创建引擎并初始化。 域名不需要设置,由SDK自动获取。appId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 12 _rtcEngine = [HWRtcEngine sharedEngine]; HWRtcEngineConfig
配置失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError" } 状态码 状态码 描述 201 创建配置成功 200 更新配置成功 400 配置失败,语义有误,当前请求无法被服务器理解,或参数有误
配置录制规则:为实时音视频互动配置录制规则,并开启自动录制功能,加入SparkRTC房间后,与应用中的录制规则ID相同的录制模板会自动生效,录制内容按录制设置存储至OBS中。还可以通过设置回调地址获取录制任务状态通知。 加入房间:录制规则配置完成后,您可以通过SparkRTC APP加入某个SparkRTC房间进行
立连接的接口,跨一个房间建立一个连接。 setDefaultSpeakerModel:设置默认的声音播放模式。 onMediaConnectStateChangedNotify:增加与媒体服务器连接状态变化的通知回调。 onFirstRemoteAuxiliaryStreamDe
在华为移动端设备上,Chrome浏览器(包括华为自带浏览器)支持WebRTC的版本为91+。 在Mac Chrome浏览器上使用屏幕分享前,需确保已在“设置 > 安全性与隐私 > 隐私 > 屏幕录制”中打开Chrome屏幕录制授权。 Safari浏览器 在Safari 11及12上,需要在建链之前调用navigator
两台手机同时运行SparkRTC APP,为什么无法互通? 请确认两个手机设置的roomId是否相同,仅roomId相同才可进入同一房间进行互动,且userId不能相同,SparkRTC不支持同一个userId在两个不同设备上同时使用。 父主题: SDK使用
>0:失败。具体请参见客户端错误码。 该接口限制在房间外调用,在房间内设置不生效,需要调用stopLocalPreview关闭预览,否则将一直处于预览状态。 在房间内预览:可调用setupLocalView设置有效view开启预览,设置为null表示关闭预览,不需要调用stopLocalPreview。
mViewRotation(const char *userId, HRTCVideoRotation rotation) 【功能说明】 设置远端辅流视图旋转角度。 【请求参数】 userId:用户ID。 rotation:旋转角度信息(0°,90°,270°),具体请参见HRTCVideoRotation。
5s及以上版本的手机只支持打包arm64架构,您可以将XCode的“Build Setting < Build Active Architecture Only”设置为“YES”,并将Valid Architectures填写为arm64 ,则可以将SparkRTC SDK安装包压缩到一半的体积。 父主题:
> 0:方法调用失败。具体请参见HRTCErrorCode。 使用该接口设置辅流编码参数,目前策略会根据获取的区域宽高比对设置的宽高进行调整,使得用户设置的宽高比与获取宽高比保持一致,这样用户实际收流分辨率与设置分辨率有可能不同。 父主题: IHRTCEngine
ilable回调得到消息后,设置屏幕辅流窗口视图并开始选看(发起辅流选看)。 【请求参数】 streamView:视图信息,具体请参见HWRtcVideoCanvas。 streamType:编码类型,具体请参见HWRtcStreamType。具体设置请参见表57 不同分辨率下帧率和码率的推荐值。