云服务器内容精选

  • create public static synchronized HRTCEngine create(HRTCEngineConfig config, IHRTCEngineEventHandler eventHandler) 【功能说明】 创建SparkRTC引擎实例。 【请求参数】 config:引擎创建相关参数,具体请参见HRTCEngineConfig。 eventHandler:引擎事件句柄,用于加入房间、离开房间等事件回调,具体请参见IHRTCEngineEventHandler。 【返回参数】 返回引擎实例对象。
  • setRemoteVideoStreamType public abstract int setRemoteVideoStreamType(String userId, HRTCVideoStreamType type); 【功能说明】 大小流模式,设置指定订阅的远端视频流类型。 【请求参数】 userId:远端用户唯一标识。 type:订阅的视频流类型,分为大流和小流,具体请参见HRTCVideoStreamType。
  • setLayoutDirect public abstract void setLayoutDirect(HRTCOrientationMode layoutDirect); 【功能说明】 设置显示模式,区分横屏和竖屏,用于保证摄像头方向与本地界面方向一致。 【请求参数】 layoutDirect:0表示横屏模式,1表示竖屏模式,2表示横屏重力感应,3表示重力感应,4表示竖屏模式且不会随设备旋转改变采集角度,5表示adaptive模式,适用非dns模式推流外的大部分场景,能自动适配app的布局,自动调整采集方向。 【返回参数】 无
  • setExternalAudioFrameOutput setExternalAudioFrameOutput(localEnable:boolean, remoteEnable:boolean): number 【功能说明】 开启音频自渲染。 【请求参数】 localEnable:必选,boolean类型,开启本地音频自渲染,默认sdk渲染。 remoteEnable:必选,boolean类型,开启远端音频自渲染,默认sdk渲染。 【返回参数】
  • joinRoom public abstract int joinRoom(HRTCJoinParam joinParam); 【功能说明】 加入房间。 【请求参数】 joinParam:入会参数,具体请参见HRTCJoinParam。 【返回参数】 0:成功。 1:失败。具体请参见客户端错误码。 2:上下文为空。 该方法将会触发以下回调: onConnectionStateChangedNotify:连接状态发送改变。 onJoinRoomSuccess:加入房间成功时回调。 onJoinRoomFailure:加入房间失败时回调,失败原因请参见•加入房间失败时,如何解决?。 onRemoteUserOnline:加入房间成功后,通知房间内已加入用户的回调,不包括自己。
  • startAudioFile startAudioFile(filePath:string, playMode: number, cycle: number, replace: number, startPos?:number):number 【功能说明】 开始播放音乐文件,房间内调用。远端用户订阅本端音频流后可以听到此音频。 【请求参数】 filePath:音频文件的本地全路径。 playMode:播放模式,0表示只有本端能听到播放的音频,1表示远端也能听到播放的音频。 cycle:循环次数,0表示无限循环。 replace:远端模式下是否替换麦克风采集的音频。 startPos:可选,音频文件开始播放的位置,单位为ms。 【返回参数】 number类型,0表示调用成功,其它值表示调用失败。 会触发startAudioFile事件。