检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC是否支持设置镜像画面? 支持,通过updateLocalRenderMode接口设置本地摄像头预览画面的镜像模式。 父主题: SDK使用
meNotify 本地音频采集音量 onRenderSuccessNotify 用户视频流渲染成功通知回调 onLocalAudioStateChangedNotify 本地音频流状态改变回调 onLocalVideoStateChangedNotify 本地视频流状态改变回调
remoteEnable); 【功能说明】 设置共享辅流数据输出使能。Android平台接口暂不提供本地共享数据的设置。 【请求参数】 localEnable:true表示输出本地共享数据,false表示不输出本地共享数据,默认值为false。 remoteEnable:true表示输出远端
ck为Web API基本接口。 videoSource:可选,MediaStreamTrack类型,表示输入视轨对象。通过指定Track设置主流视频。MediaStreamTrack为Web API基本接口。 mirror:可选,boolean类型,表示主流的本地视频是否镜像。默认值为false。
设置是否关闭本地音频流发送。 【请求参数】 mute:true表示关闭本地音频发流。false表示开启本地音频发流。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 默认开启本地音频发流。 关闭本地音频发流,不影响本地音频采集。 远
StateReason 本地音频流状态发生变化原因 HRTCLocalAudioStreamState 本地音频流状态 HRTCLocalVideoStreamState 本地视频流状态 HRTCLocalVideoStreamStateReason 本地视频流状态发生变化原因 HRTCRemoteAudioMode
查询详情事件接口 功能介绍 查询指定APP下通话的异常明细数据。 可查询5天内的数据。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{projec
媒体渲染成功上报。 onLocalVolumeChangedNotify 本地采集音量实时回调。 onFirstLocalAudioFrameNotify 本地音频首帧发送回调。 onFirstLocalVideoFrameNotify 本地视频首帧渲染回调。 onMediaConnectStateChangedNotify
设置是否发送本地视频流。 【请求参数】 push:YES表示开启视频流发送,NO表示关闭视频流发送。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 默认开启本地视频发流。 关闭本地视频发流,不影响本地视图采集,仍可见本地视图。 远
支持getSpeakers和setAudioOutput接口。 Safari不支持调用addTrack和removeTrack接口。 Safari浏览器不能多次调用本地流采集接口,否则会引起采集黑屏,需在调用音视频采集接口前关闭前一次采集。 Safari不支持大小流。 iOS移动端浏览器不支持混音功能。
事件回调(IHRTCEngineEventHandler) 本章节介绍了Android SDK的回调接口IHRTCEngineEventHandler的详情。 表1 回调接口 接口 描述 onError 错误回调 onJoinRoomSuccess 加入房间成功回调 onJoinRoomFailure
初始化等基础接口 setEncryption public abstract int setEncryption(HRTCEncryptionConfig encryptionParam); 【功能说明】 设置端到端加密方式。需要在加入房间前设置生效。其中sdk加密模式,需要设置
0:方法调用失败。具体请参见HRTCErrorCode。 音效文件支持同时播放多个,setAudioClipsVolume接口设置的音量是所有音频文件的最大音量,setVolumeOfAudioClip接口设置的是单个音效文件的音量,音效文件的实际播放音量 = 最大音量 * 自身音量 / 100。例如,
初始化等基础接口 destroyConnection - (void)destroyConnection; 【功能说明】 注销引擎。 【请求参数】 无 【返回参数】 无 initWithRoomId - (instancetype)initWithRoomId:(NSString
初始化等基础接口 create public static synchronized HRTCEngine create(HRTCEngineConfig config, IHRTCEngineEventHandler eventHandler) 【功能说明】 创建SparkRTC引擎实例。
初始化等基础接口 createHRtcEngine huawei::rtc::IHRTCEngine* createHRtcEngine(void); 【功能说明】 创建IHRTCEngine对象。 【返回参数】 huawei::rtc::IHRTCEngine*:IHRTCEngine对象。
startPos:(unsigned int)startPos; 【功能说明】 接口一:设置播放的音频文件,需要入会调用才生效。 接口二:启动音频混音。 接口三:开始播放音频文件。当前只支持本地播放。若角色为“publisher”,不支持调用。 【请求参数】 startAudioFileParam
public abstract int startLocalPreview(); 【功能说明】 开始本地预览。 【请求参数】 无 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 该接口限制在房间外调用,在房间内设置不生效,需要调用stopLocalPreview关闭预览,否则将一直处于预览状态。
SDK的Client接口详情。 表1 Client接口 接口 描述 join 加入房间。调用该接口让用户加入指定房间,进行音频/视频通话。 leave 离开房间。用户结束通话后须调用该接口离开房间。 publish 加入房间后,发布本地流。 unpublish 取消发布本地流。 subscribe
流对象(Stream) 本章节介绍了Web SDK的Stream接口详情。 表1 Stream接口 接口 描述 play 播放该音视频流。 stop 停止播放视频流。 resume 恢复播放音视频。 close 关闭音视频。 muteAudio 禁用音频轨道。 muteVideo