new AVDEngine()
- Description:
引擎类
- Since:
- 2018-06-31
Methods
(static) getAudioAutoSub() → {boolean}
- Description:
获取当前的音频自动订阅的状态
Example
avdEngine.getAudioAutoSub();
Returns:
音频自动订阅,默认值为true
- Type
- boolean
(static) getAudioCoding() → {AudioCodingType}
- Description:
获取当前的音频编码格式
Example
avdEngine.getAudioCoding();
Returns:
音频编码格式
- Type
- AudioCodingType
(static) getVideoCoding() → {VideoCodingType}
- Description:
获取当前的视频编码格式
Example
avdEngine.getVideoCoding();
Returns:
视频编码格式
- Type
- VideoCodingType
(static) init(serverURI, accessToken)
- Description:
avdEngine初始化
Parameters:
Name | Type | Description |
---|---|---|
serverURI |
String | MCU服务器地址 |
accessToken |
String | 访问令牌 |
(static) obtainRoom(roomId) → {Object}
- Description:
获取房间。如房间存在,直接返回;不存在时创建房间后返回
Parameters:
Name | Type | Description |
---|---|---|
roomId |
String | 房间ID |
Returns:
room - 房间对象
- Type
- Object
(static) setAudioAutoSub(isAudioAutodSub)
- Description:
设置音频自动订阅
Example
avdEngine.setAudioAutoSub(true);
Parameters:
Name | Type | Description |
---|---|---|
isAudioAutodSub |
Boolean | true为自动订阅 |
(static) setAudioCoding(audioCodingType)
- Description:
设置音频编码格式
Example
avdEngine.setAudioCoding(AudioCodingType.opus);
Parameters:
Name | Type | Description |
---|---|---|
audioCodingType |
AudioCodingType | 音频编码格式,枚举型 |
(static) setDefaultMediaPublishKeepAliveTime(keepAliveTime)
- Description:
设置媒体流推送的保活时长(单位为毫秒),不设置默认为15000毫秒
Parameters:
Name | Type | Description |
---|---|---|
keepAliveTime |
int | 保活时长 |
(static) setMiniprogramType(miniprogramType)
- Description:
设置小程序类型
Example
avdEngine.setMiniprogramType(MiniprogramType.live);
Parameters:
Name | Type | Description |
---|---|---|
miniprogramType |
MiniprogramType | 小程序类型,枚举型 |
(static) setReportLogger(appSign, appFunName)
- Description:
日志内容通过应用层提供的函数进行上报
Parameters:
Name | Type | Description |
---|---|---|
appSign |
string | 应用层设置的标识,用于区别某用户某一次加入会议所产生的所有日志 |
appFunName |
Object | 应用层设置的方法函数,SDK调用该函数上报日志内容 |
(static) setVideoCoding(videoCodingType)
- Description:
设置视频编码格式
Example
var avdEngine = new AVDEngine();
avdEngine.setVideoCoding(VideoCodingType.H264);
Parameters:
Name | Type | Description |
---|---|---|
videoCodingType |
VideoCodingType | 视频编码格式,枚举型 |