检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
onConnStateChange:连接状态发生改变。 onJoinSuccess:加入房间成功。 onRemoteUserOnline:用户收到当前用户加入房间的通知。 onJoinRoomFailure:加入房间失败。 changeUserRole - (int)changeUs
engine->stopScreenShare(); 停止接收远端用户的屏幕共享流 收到onUserAuxiliaryStreamAvailable消息后,如果选看的远端屏幕共享流不可用,或者收到远端用户下线通知onRemoteUserOffline,则接收端必须调用stopRe
onRemoteUserOffline:远端用户收到当前用户离开房间的通知。 renewAuthorization virtual int renewAuthorization(const char* signature, long long ctime) 【功能说明】 鉴权签名过期,收到onAuthoriz
目前可支持多路辅流共享,若需开启多辅流,请提交工单联系技术支持处理。 开启后将触发onScreenShareStarted回调。 远端会收到onUserAuxiliaryStreamAvailable通知,可据此发起辅流选看。 stopScreenShare public abstract
目前可支持多路辅流共享,若需开启多辅流,请提交工单联系技术支持处理。 共享成功后会触发onScreenShareStarted回调。 远端会收到onUserAuxiliaryStreamAvailable通知,可据此发起辅流选看。 stopScreenShare virtual int
议中修改用户昵称的接口、签名更新的接口、修改用户昵称的回调。 onFirstRemoteAuxiliaryStreamDecoded:引擎收到第一帧远端辅流并解码成功的回调。 createConnection:加入多房间(跨房)前,与要跨入的房间先建立连接的接口,跨一个房间建立一个连接。
abstract int renewAuthorization(String signature, long ctime); 【功能说明】 鉴权签名过期,收到onAuthorizationExpired回调后更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间,单位:秒。
HRTCAudioFileReason reason, long value) { // 判断state,如果是HRTC_AUDIO_FILE_STOPPED,则表示收到音乐文件播放结束通知,可以刷新界面,比如恢复播放前初始界面状态。 } API参考 startAudioFile stopAudioFile
开始订阅辅流。 【请求参数】 userId:用户ID。 view:窗口视图。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 收到onUserAuxiliaryStreamAvailable通知后,获取对应的userId。 多辅流场景下,一个用户只能同时订阅一条辅流。
【返回参数】 无 getStreamInfo getStreamInfo(): StreamInfo 【功能说明】 获取已经初始化的本地流,或者收到的远端流的的信息。 【请求参数】 无 【返回参数】 StreamInfo 类型定义如下:{ videoProfiles:RTCVideoProfileInfo[]类型。
ished回调通知上层应用。 - (void)onAudioClipFinished:(NSInteger)soundId { //收到音效文件播放结束通知后,可以刷新界面,比如恢复播放前初始界面状态。 } API 参考 playAudioClip setVolumeOfAudioClip
stopAllClip() { mHwRtcEngine.stopAllAudioClips(); } 音效文件播放结束回调 在音效播放结束后,会收到onAudioClipFinished回调 @Override public void onAudioClipFinished(int soundId)
层应用。 void HWEngineEventHandler::onAudioClipFinished(int soundId) { //收到音效文件播放结束通知后,可以刷新界面,比如恢复播放前初始界面状态。 } API 参考 playAudioClip setVolumeOfAudioClip
ished回调通知上层应用。 - (void)onAudioClipFinished:(NSInteger)soundId { //收到音效文件播放结束通知后,可以刷新界面,比如恢复播放前初始界面状态。 } API 参考 playAudioClip setVolumeOfAudioClip
state, HRTCAudioFileReason reason, unsigned long long value) { //收到音乐文件播放结束通知后,可以刷新界面,比如恢复播放前初始界面状态。 if (state == HRTC_AUDIO_FILE_PLAY_COMPLETED)
e reason:(HWRtcAudioFileReason)reason value:(NSUInteger)value{ //收到音乐文件播放结束的通知,可以刷新界面,比如恢复到播放前初始界面状态 if(state == HWRtcAudioFilePlayCompleted){
e reason:(HWRtcAudioFileReason)reason value:(NSUInteger)value{ //收到音乐文件播放结束的通知,可以刷新界面,比如恢复到播放前初始界面状态 if(state == HWRtcAudioFilePlayCompleted){
录制任务。SparkRTC服务才会根据接口中的录制规则ID对实时音视频互动画面进行录制。 回放录制文件:录制完成后,在已配置的回调地址中会收到录制任务的回调消息,您可以获取到录制文件的基本信息,也可以在OBS中管理录制文件,如下载、分享、删除等。 录制文件的分辨率与推流分辨率相关,按推流原分辨率进行录制。
0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 自渲染模式下,仍需要调用startRemoteStreamView,接收到远端视频数据。 setAuxiliaryExternalVideoFrameOutput virtual int setAuxiliary
abstract int renewAuthorization(String signature, long ctime); 【功能说明】 鉴权签名过期,收到onAuthorizationExpired回调后更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间,单位:秒。