开发前准备 前提条件 已提交工单获取SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发, 推荐安装14.19.1或以上版本。 支持的浏览器详情请参见Web浏览器适配详情。 如果客
准备集成开发环境,建议使用Microsoft Visual Studio 2015或以上版本。 支持Windows 7或以上版本的Windows设备。 支持的平台:x86 release。 资源文件列表 头文件目录 lib文件目录 SDK集成 用Visual Studio打开示例Demo或您的客户端工程文件,解压Windows
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission
SDK集成 解压Android SDK包。 将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。 在“/app/build.gradle”文件中设置依赖本地aar。 // 依赖本地aar dependencies
"error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 请求失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg"
setSpeakerModel(HRTCSpeakerModel speakerModel); 【功能说明】 设置声音播放模式。成功加入房间后才能调用。 【请求参数】 speakerModel:声音播放模式,默认值为HRTC_SPEAKER_MODE_SPEAKER,具体请参见HRTCSpeakerModel。
0:方法调用失败。具体请参见HRTCErrorCode。 收到onUserAuxiliaryStreamAvailable消息后,如果选看的远端辅流不可用,则必须调用stopRemoteAuxiliaryStreamView关闭。 updateRemoteAuxiliaryStreamRenderMode virtual
>0:失败。具体请参见客户端错误码。 updateRemoteAuxiliaryStreamRenderMode public abstract int updateRemoteAuxiliaryStreamRenderMode(String userId, HRTCVideoDisplayMode
音频增强管理 enableUserVolumeNotify public abstract int enableUserVolumeNotify(int interval); 【功能说明】 设置音量值上报回调函数(onUserVolumeStatsNotify)的回调周期。 【请求参数】
0:失败。具体请参见客户端错误码。 setAudioFrameRecordParameters public abstract int setAudioFrameRecordParameters(int sampleRate, int channel, HRTCAudioOperateMode mode, int
0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 updateRemoteRenderMode virtual int updateRemoteRenderMode(const char* userId, HRTCVideoDisplayMode displayMode
>0:失败。具体请参见客户端错误码。 updateRemoteAuxiliaryStreamRenderMode public abstract int updateRemoteAuxiliaryStreamRenderMode(String userId, HRTCVideoDisplayMode
具体请参见HRTCVideoStreamType。 updateRemoteRenderMode public abstract int updateRemoteRenderMode(String userId, HRTCVideoDisplayMode displayMode
eObserver) 本章节介绍了全平台C++ SDK的回调接口IHRTCConnectionVideoFrameObserver的详情。 表1 事件回调说明 接口 描述 onVideoFrameRender 渲染后视频回调(后处理) onVideoFrameRender virtual
事件回调(IHRTCAudioFrameObserver) 本章节介绍了全平台C++ SDK的回调接口IHRTCAudioFrameObserver的详情。 表1 事件回调说明 接口 描述 onAudioFramePlayback 音频播放回调(后处理) onAudioFrameMixed
{ "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 404 修改失败,应用不存在 { "error_code" : "RTC.00001003", "error_msg"
结束任务失败,应用不存在或者任务编号不存在 { "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 结束任务失败,服务器端错误 { "error_code" : "RTC.00002xxx"
onMediaFrameDecrypt(HRTCFrameBuffer frameBuffer) 【功能说明】 媒体数据回调到app层解密处理。 【回调参数】 frameBuffer:媒体数据格式 ,具体请参见HRTCFrameBuffer。 【返回参数】 无 父主题: 媒体原始数据管理
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/rtc/data/abnormal-event/dimension 表1 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用ID
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/rtc/data/abnormal-events 表1 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用ID room_id
您即将访问非华为云网站,请注意账号财产安全