检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Android 前提条件 已提交工单获取SDK包。 环境要求 OHOS SDK需要集成到APP工程中,建议您在如下推荐环境中进行集成开发。 准备DevEco,推荐使用4.0.0(10) SDK及以上。 准备Android运行环境:API 21、Android 5.0以上设备。 支
Android SDK是否支持自定义采集数据? 支持,具体请参见自定义音频采集和渲染和自定义视频采集和渲染实现。 父主题: SDK使用
strings.xml”文件中配置appId。其中,appId请参考应用管理获取。 1 <string name="setting_appId_title" translatable="false">appId</string> 在“/app/src/main/AndroidManifest
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? 支持,SparkRTC支持全平台互通。 父主题: SDK使用
Android SDK 开发前准备 SDK使用 基本使用逻辑 接口参考 常见问题 修订记录
为什么无法打开摄像头? 摄像头打开失败有多种原因,建议您参照如下方面进行初步排查: 确认摄像头权限是否已打开。Android和iOS系统都有权限管理,请在系统设置中进行检查。同时Android的部分安全软件也会进行权限管理。 检查是否有其他应用占据了摄像头。若有请关闭后,重启手机再打开摄像头。 摄
创建引擎。 AppId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 HRTCEngineConfig config = new HRTCEngineConfig(); config.setAppId(appId); // AppId需在控制台中创建应用后获取
请求示例 创建一个应用名称为rtc的应用 POST https://rtc-api.myhuaweicloud.com/v2/apps { "app_name" : "rtc" } 响应示例 状态码: 201 创建成功,返回应用app_id { "app_id" : "6
两台手机同时运行SparkRTC APP,为什么无法互通? 请确认两个手机设置的roomId是否相同,仅roomId相同才可进入同一房间进行互动,且userId不能相同,SparkRTC不支持同一个userId在两个不同设备上同时使用。 父主题: SDK使用
删除应用 功能介绍 调用此接口删除单个应用。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/apps/{app_id} 表1 路径参数 参数 是否必选
String 此字段携带请求ID号,以便任务跟踪。 表4 响应Body参数 参数 参数类型 描述 app_id String 应用id state AppState object 应用状态 表5 AppState 参数 参数类型 描述 state String 状态 ACTIVATION:开启
功能。 URI POST /v2/apps/{app_id}/disable 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String
请求示例 查询指定应用id的应用详情 GET https://rtc-api.myhuaweicloud.com/v2/apps/{app_id} 响应示例 状态码: 200 app详细信息 { "app_name" : "example", "app_id" : "12
专属场景为特殊场景,不建议勾选,否则当前应用无法正常使用。 单击“创建”,完成应用的创建。 应用成功创建后,您可以在应用列表中查看到新创建的应用信息,包括应用名称、应用ID、域名、创建时间和状态。您还可以根据实际情况进行如下操作: 单击,根据不同状态筛选应用。 单击,刷新应用的列表信息。 单击,自定义应用的列表项。
Context 上下文 appId String 应用ID,只有App ID相同的应用程序才能进入同一个房间进行互动。appId获取方法请参见应用管理 countryCode String 国家码,具体请参见国家码对照表 logEnable boolean 日志是否输出到文件,true为输出到文件,false为不输出到文件
HWRtcEngineConfig * cfg = [[HWRtcEngineConfig alloc]init]; cfg.appId = appid;// appId需在控制台中创建应用后获取 cfg.domain = domain;// 该字段已废弃,不需要再传值 cfg.countryCode =
加入房间时,username必须填吗? 必填。 应用关闭鉴权时,加入房间还需要填鉴权参数吗? 不需要填。 加入房间失败时,如何解决? 首先通过返回的客户端错误码进行分析,主要有以下几个原因: 网络问题,您需要确认网络是否正常运行。 鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数
服务端错误码 当SDK运行出现网络、媒体相关等错误时,SDK无法自动恢复,需要APP干预或进行用户提示。该错误码由服务端产生,通过onError返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在
isSpeakerphoneEnabled int isSpeakerphoneEnabled(); 【功能说明】 是否启用扬声器。 【请求参数】 无 【返回参数】 0:不使用扬声器。 1:使用扬声器。 仅支持iOS和Android。 setCameraConfig public abstract int set
实现音视频通话(Android) 环境准备 屏幕分享 通话中质量监测 播放音效文件 播放音乐文件 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话