SDK的回调接口HWRtcEngineDelegate的详情。 表1 事件回调说明 接口 描述 onJoinSuccess 成功加入房间回调 onJoinRoomFailure 加入房间失败回调 onRejoinRoomSuccess 重新加入房间成功回调 onLeaveRoom 离开房间回调 onRemoteUserOnline
onAuthorizationExpired 鉴权签名过期回调。 onJoinRoomSuccess 成功加入房间回调。 onJoinRoomFailure 加入房间失败回调。 onRejoinRoomSuccess 重新加入房间回调。 onLeaveRoom 离开房间回调。 onUserRoleChangedNotify
应用标识 room_id 否 String 房间ID metric 是 String 查询的数据类型: JoinSuccessRate:加入房间成功率 JoinSuccess5SecsRate:5秒加入成功率 VideoFreezeRate:视频卡顿率 AudioFreezeRate:音频卡顿率
【回调参数】 error:错误码,具体请参见HRTCErrorCode。 msg:错误描述。 onJoinRoomSuccess virtual void onJoinRoomSuccess(const char* roomId, const char* userId) 【功能说明】 成功加入房间,触发此回调。
【回调参数】 error:错误码,具体请参见HRTCErrorCode。 msg:错误描述。 onJoinRoomSuccess void onJoinRoomSuccess(String roomId, String userId); 【功能说明】 成功加入房间回调。 【回调参数】
摄像头和麦克风权限 在“info.plist”文件中添加ATS。 图6 添加ATS 使用XCODE连接iPhone,编译工程,若界面提示“Build Success”,则完成SDK集成。 父主题: 开发前准备
Paths”中文件位置不对,可以将XCODE对应文件夹直接拖过来即可。 图3 检查文件是否加载成功 编译工程,若界面提示“Build Success”,则完成SDK集成。 父主题: 开发前准备
Paths”中文件位置不对,可以将XCODE对应文件夹直接拖过来即可。 图3 检查文件是否加载成功 编译工程,若界面提示“Build Success”,则完成SDK集成。 父主题: 开发前准备
ayer,只收流不发流。 注意:不能同时以JOINER角色加入多个房间。 加入跨房房间成功后会收到跨房回调指针的onJoinRoomSuccess通知,加入房间失败会收到跨房回调指针的onJoinRoomFailure通知。 示例代码如下: //创建HWRtcJoinParam对象
ayer,只收流不发流。 注意:不能同时以JOINER角色加入多个房间。 加入跨房房间成功后会收到跨房回调指针的onJoinRoomSuccess通知,加入房间失败会收到跨房回调指针的onJoinRoomFailure通知。 示例代码如下: //创建HWRtcUserInfo对象
正在连接。 HRTC_CONN_CHANGED_JOIN_SUCCESS 加入房间成功。 HRTC_CONN_CHANGED_RECONNECTING 重连中。 HRTC_CONN_CHANGED_RECONNECT_SUCCESS 重连成功。 HRTC_CONN_CHANGED_JOIN_FAILED
视频管理 startRemoteStreamView -(int)startRemoteStreamView:(HWRtcVideoCanvas *)remote streamType:(HWRtcStreamType)streamType disableAdjustRes:(
AYER,只收流不发流。 注意:不能同时以JOINER角色加入多个房间。 加入跨房房间成功后会收到跨房回调指针的onJoinRoomSuccess通知,加入房间失败会收到跨房回调指针的onJoinRoomFailure通知。 示例代码如下: //创建HRTCJoinParam对象
辅流管理 startRemoteAuxiliaryStreamView public abstract int startRemoteAuxiliaryStreamView(String userId, SurfaceView view); 【功能说明】 开始订阅辅流。 【请求参数】
摄像头和麦克风权限 在“info.plist”文件中添加ATS。 图6 添加ATS 使用XCODE连接iPhone,编译工程,若界面提示“Build Success”,则完成SDK集成。 HWRtcEngineReplayKit集成(可选) 若您需要使用屏幕共享功能,则需要导入HWRtcEngineReplayKit
辅流管理 setRemoteAuxiliaryStreamViewRotation virtual int setRemoteAuxiliaryStreamViewRotation(const char *userId, HRTCVideoRotation rotation) 【功能说明】
MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission
"enabled": true, "pwd_status": false, "access_mode": "default", "is_domain_owner": false, "xuser_id":
MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission
SDK的客户端错误码RtcErrorCode的详细信息。 表1 错误码说明 类成员 错误码 描述 错误原因或建议处理方式 RTC_ERR_CODE_SUCCESS 0 success 成功。 RTC_ERR_CODE_RTC_SDK_ERROR 90000001 sdk internal error SDK内部错误,请联系技术支持。
您即将访问非华为云网站,请注意账号财产安全