检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
requirePlaybackAudioFrame { // 返回值决定是否本地音频数据生效 return YES; } -(BOOL)requireMixedAudioFrame { // 返回值决定是否混音数据生效 return YES; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间
requireCaptureVideoFrame() { return true; } bool HRTCVideoFrameObserver::requireRenderVideoFrame() { return true; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间
} } } } 如图1所示,红框中的信息为获取用户Token。 图1 获取用户Token 调用创建应用接口创建SparkRTC应用。 选择POST请求方法并输入URI。
HRTC_ERR_CODE_NOT_INCLUDE_MLSDK 90000058 没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力 没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力。
【请求参数】 local:预览视图,具体请参见HWRtcVideoCanvas。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
g_AudioObser; IHRTCMediaEngine * mediaEngine = m_pRtcEngine->getMediaEngine(); mediaEngine->setAudioFrameObserver(&g_AudioObser); 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间
HRTCLogLevel 日志级别 HRTCMediaType 媒体类型 HRTCSpeakerModel 声音播放模式 HRTCAudioRoute 音频路由 HRTCStreamType 流类型 HRTCRoleType 角色类型 HRTCVideoDisplayMode 图像填充模式
接口调用流程 实现加入多频道(跨房) 加入主房间 参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 加入主房间后调用createConnection创建跨房对象,并进行相关参数配置。
view:窗口视图。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 收到onUserAuxiliaryStreamAvailable通知后,获取对应的userId。 多辅流场景下,一个用户只能同时订阅一条辅流。
建议租户构建自己的应用签名分发服务器,以防止“app_key”下沉到终端APP的过程中造成不必要的泄漏,鉴权原理如图1所示。 图1 鉴权原理 签名生成方法 您可以参考如下方法生成对应的签名。
alpha:可选,number类型,表示该用户视频图像在输出视频图像中的透明度,取值范围为0~100。0表示该用户视频图像完全透明,100表示该用户视频图像完全不透明。默认值为100。
1 https://iam.cn-north-4.myhuaweicloud.com/v3.0/OS-USER/users 图1 URI示意图 为方便查看,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。
如下图所示,操作完成后,会在文件列表中生成一个名为Target名.entitlements的文件。 选中主App的Target,并按照上述步骤对主App的Target做同样的处理。
接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入主房间。
接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入主房间。
接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入主房间。