检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用户进入房间且成功接收到视频,只统计视频分钟数,不再收取音频费用。只有当用户没有订阅视频时,才会统计语音时长。 父主题: 计费购买
接收增值(录制)事件回调通知内容 SparkRTC服务回调用户提供的接口时,会附带以下信息。
取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。 默认开启所有音频流接收。
取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。 默认开启所有音频流接收。 不支持音频订阅模式。 父主题: IHRTCConnection
onUserAuxiliaryStreamAvailable回调得到消息后,设置屏幕辅流窗口视图并开始选看(发起辅流选看)。
取消所有音频流接收,同时也会取消接收新加入用户的音频流。 开启所有音频流接收,同时也会开启接收新加入用户的音频流。 默认开启所有音频流接收。
房间 房间是一个音视频空间,同一房间内的用户可以互相接收对方的实时音视频数据。 SparkRTC使用房间这个虚拟的概念,用于用户之间的相互隔离。 只有在同一个房间里的用户才可以相互接收音视频。
RoomID是房间ID,房间是一个音视频空间,同一房间内的用户可以互相接收对方的实时音视频数据。
sendAudioSeiMsg public abstract int sendAudioSeiMsg(String message, int repeateCount); 【功能说明】 发送音频SEI消息。通过音频SEI可将自定义信息嵌入到音频流中,发送给其他用户。
开启音频TopN模式后,本地用户不需要通过调用接口单独订阅某个远端用户的音频,即可接收到当前房间内音量值最大的三个用户的音频。具体接口调用请参见切换音频模式。 父主题: SDK使用
public void stopScreenShare() { // 停止屏幕共享 mHwRtcEngine.stopScreenShare(); } 停止接收远端用户的屏幕共享流 收到onUserAuxiliaryStreamAvailable消息后,如果选看的远端屏幕共享流不可用
当只有一个人在房间时无法订阅他人的音视频流,因此不会接收到视频画面,只按照语音时长统计服务用量。具体计费详情请参见计费说明。 父主题: 计费购买
示例代码如下: [rtcEngine stopScreenShare]; 停止接收远端用户的屏幕共享流 收到onUserAuxiliaryStreamAvailable消息后,如果选看的远端屏幕共享流不可用,或者收到远端用户下线通知onRemoteUserOffline,则接收端必须调用
订阅模式下,本地用户必须通过主动订阅远端用户音频流,才可接收该用户音频。 会中通过调用switchAudioMode(3)将音频切换为最大三方模式。最大三方模式下,本地用户不需要单独主动订阅某个远端用户音频流,即可接收当前房间内声音最大的三个用户的音频。
回调消息体字段如表1所示。
示例代码如下: engine->stopScreenShare(); 停止接收远端用户的屏幕共享流 收到onUserAuxiliaryStreamAvailable消息后,如果选看的远端屏幕共享流不可用,或者收到远端用户下线通知onRemoteUserOffline,则接收端必须调用
x x finishEchoTest 停止语音直播回路测试 √ x x x setDefaultSpeakerModel 设置默认声音播放模式 x x √ √ enableAudioTNR 设置是否开启音频降噪功能 √ √ √ √ sendAudioSeiMsg 发送音频SEI消息
joiner和player都加入房间成功,joiner调用pushExternalVideoFrame返回0,但是player没有收到onRenderVideoFrame回调 需要接收端在收到onUserJoined消息后,在主线程里调用pullRemoteVideo和startRemoteStreamView
HWRtcErrorCodejoinRoomAuthFail, 90000022 加入房间验证错误 加入房间验证错误。 HWRtcErrorCodejoinRoomAuthRetry 90000023 加入房间失败 加入房间失败,鉴权重试。
附录 状态码 错误码 获取项目ID 获取账号ID 地区名称缩写 接收增值(录制)事件回调通知内容