-
房间功能 - 实时音视频 SparkRTC
【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 leaveRoom - (int)leaveRoom; 【功能说明】 离开房间。 【请求参数】 无 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。
-
屏幕共享 - 实时音视频 SparkRTC
nShareParam。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 只支持macOS。 如果共享对象为桌面类型,则对象名称sourceName不能为空或空字符串,该名称可从getScreenShareSources接口获取。
-
房间功能 - 实时音视频 SparkRTC
0:成功。 1:失败。具体请参见客户端错误码。 2:上下文为空。 该方法将会触发以下回调: onConnectionStateChangedNotify:连接状态发送改变。 onJoinRoomSuccess:加入房间成功时回调。 onJoinRoomFailure:加入房间失败时回调,
-
视频管理 - 实时音视频 SparkRTC
count:必选,选看个数,当count为0时,取消所有选看, 注意:count不能大于remoteViews.count,否则订阅失败。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 appendLocalView - (in
-
视频管理 - 实时音视频 SparkRTC
【请求参数】 type:订阅的视频流类型,分为大流和小流,具体请参见HRTCVideoStreamType。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 pullRemoteVideo public abstract int pullRemoteVideo(String
-
客户端错误码 - 实时音视频 SparkRTC
90000017 角色切换失败 角色切换失败。 HRTC_ERR_CODE_JOIN_ROOM_FAIL 90000018 加入房间失败 加入房间失败。 HRTC_ERR_CODE_JOIN_ROOM_STATUS_BUSY 90000019 加入房间失败 用户已经在房间里,或正在进行网络探测。
-
注册回调(IHRTCMediaEngine) - 实时音视频 SparkRTC
observer:原始视频数据处理接口,具体请参见IHRTCVideoFrameObserver。 【返回参数】 0:表示调用命令成功。 > 0:表示调用命令失败。 setAudioFrameObserver public int setAudioFrameObserver(IHTCAudioFrameObserver
-
检测功能 - 实时音视频 SparkRTC
0:表示调用启动命令失败。具体请参见客户端错误码。 stopNetworkTest public abstract int stopNetworkTest(); 【功能说明】 停止入会前网络检测。 【请求参数】 无 【返回参数】 0:表示调用停止命令成功。 > 0:表示调用停止命令失败。具体请参见客户端错误码。
-
音频管理 - 实时音视频 SparkRTC
【功能说明】 设置是否发送本地音频流。 【请求参数】 mute:true表示不发送,false表示发送。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 成功加入房间发送音频流后才能调用,默认为发送本地音频流。 muteRemoteAudio public abstract
-
删除录制规则 - 实时音视频 SparkRTC
状态码: 400 删除配置失败,语义有误,当前请求无法被服务器理解,或参数有误 { "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 404 删除配置失败,配置不存在 { "error_code"
-
常见问题 - 实时音视频 SparkRTC
客户端调用join时传入的角色参数不对。role是数值型,如果客户端传入的是字符串型,则会加入房间失败。 创建本地流失败,控制台提示Cannot read property 'getUserMedia' of undefined,无法获取到媒体源。 可能有以下原因: 原因1:系统未允许应用访问摄像头等媒体
-
更新自动录制配置 - 实时音视频 SparkRTC
任务创建成功,返回app的概要信息,如包含app_id 400 更新自动录制任务失败,语义有误,当前请求无法被服务器理解,或参数有误 404 更新自动录制任务失败,应用不存在 500 更新自动录制任务失败,服务器错误 错误码 请参见错误码。 父主题: 自动录制配置
-
配置RTC增值(录制)事件回调 - 实时音视频 SparkRTC
状态码: 400 配置失败,语义有误,当前请求无法被服务器理解,或参数有误 { "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 404 配置失败,应用不存在 { "error_code"
-
状态码 - 实时音视频 SparkRTC
返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 500 Internal Server Error 表明服务端能被请求访问到,但是不能理解用户的请求。 501 Not Implemented 服务器不支持请求的功能,无法完成请求。 502 Bad Gateway 充当
-
应用管理 - 实时音视频 SparkRTC
说明 应用名称 应用的名称。可由字母、数字和“-”、“_”组成,长度不能超过64个字符。 应用类型 应用的类型。 包含如下选项: 教育 文娱 金融 其他 专属场景A 专属场景B 专属场景C 须知: 专属场景为特殊场景,不建议勾选,否则当前应用无法正常使用。 单击“创建”,完成应用的创建。
-
初始化等基础接口 - 实时音视频 SparkRTC
创建IHRTCEngine对象。 【返回参数】 huawei::rtc::IHRTCEngine*:IHRTCEngine对象。 NULL:创建失败。 getHRtcEngine huawei::rtc::IHRTCEngine* getHRtcEngine(void); 【功能说明】
-
检测功能 - 实时音视频 SparkRTC
netWorkTestConfig:检测配置,具体请参见HWRtcNetworkTestConfig。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 会触发onNetworkTestQuality、onNetworkTestResult回调,并
-
更新单流任务 - 实时音视频 SparkRTC
400 修改单流任务失败,语义有误,当前请求无法被服务器理解,或参数有误 { "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 404 修改单流任务失败,应用不存在或者任务编号不存在
-
查询录制规则列表 - 实时音视频 SparkRTC
状态码: 400 配置失败,语义有误,当前请求无法被服务器理解,或参数有误 { "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 404 配置失败,应用不存在 { "error_code"
-
查询录制规则 - 实时音视频 SparkRTC
状态码: 400 获取配置失败,语义有误,当前请求无法被服务器理解,或参数有误 { "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 404 获取配置失败,配置不存在 { "error_code"