日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

DingRTC

接口列表

接口

描述

支持的最低版本

checkSystemRequirements()

檢查 DingRTC Web SDK 對正在使用的瀏覽器的適配情況。

3.0.0

createCameraVideoTrack()

通過攝像頭采集的視頻創(chuàng)建一個視頻軌道。

3.0.0

createClient()

創(chuàng)建一個客戶端實例以進行 RTC 通信

3.0.0

createCustomAudioTrack()

創(chuàng)建一個自定義的音頻軌道。 你可以使用這個方法將自己維護的 MediaStreamTrack 轉(zhuǎn)換成一個可以用于 SDK 的音頻軌道。

3.0.0

createCustomVideoTrack()

創(chuàng)建一個自定義的視頻軌道。 你可以使用這個方法將自己維護的 MediaStreamTrack 轉(zhuǎn)換成一個可以用于 SDK 的視頻軌道。

3.0.0

createMicrophoneAndCameraTracks()

同時創(chuàng)建麥克風音頻軌道和攝像頭視頻軌道。 通過麥克風采集的音頻創(chuàng)建一個音頻軌道,同時通過攝像頭采集的視頻創(chuàng)建一個視頻軌道。

3.0.0

createMicrophoneAudioTrack()

通過麥克風采集的音頻創(chuàng)建一個音頻軌道。

3.0.0

createScreenVideoTrack()

創(chuàng)建用于屏幕共享的視頻軌道。

3.0.0

getCameras()

該方法枚舉可用的視頻輸入設備,比如攝像頭。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的視頻輸入設備。

3.0.0

getDevices()

該方法枚舉可用的媒體輸入和輸出設備,比如麥克風、攝像頭、耳機等。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的媒體設備。

3.0.0

getMicrophones()

該方法枚舉可用的音頻輸入設備,比如麥克風。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的音頻輸入設備。

3.0.0

getPlaybackDevices()

該方法枚舉可用的音頻播放設備,比如揚聲器。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的音頻播放設備。

3.0.0

setClientConfig()

設置sdk 集成選項設置

3.0.0

setLogLevel()

設置 SDK 的日志輸出級別。

3.0.0

getSupportedCodec()

獲取 SDK 對正在使用的瀏覽器支持的編解碼格式。

3.0.0

off()

取消一個指定事件的監(jiān)聽回調(diào)函數(shù)

3.0.0

on()

監(jiān)聽一個指定事件并設置回調(diào)函數(shù)

3.0.0

once()

監(jiān)聽一個指定事件一次,回調(diào)函數(shù)觸發(fā)后移除

3.0.0

removeAllListeners()

取消該對象指定事件或所有事件上的監(jiān)聽回調(diào)

3.0.0

事件列表

DingRTC 全局事件

事件

回調(diào)類型

描述

支持的最低版本

"autoplay-failed"

(track:LocalTrack|RemoteTrack) => void

音頻自動播放失敗

3.0.0

"camera-changed"

(info:數(shù)據(jù)類型) => void

視頻采集設備狀態(tài)變化

3.0.0

"microphone-changed"

(info:數(shù)據(jù)類型) => void

音頻采集設備狀態(tài)變化

3.0.0

"playback-device-changed"

(info:數(shù)據(jù)類型) => void

音頻播放設備變化

3.0.0

接口詳情

createClient()

創(chuàng)建一個客戶端實例以進行 RTC 通信

類型簽名

createClient(): DingRTCClient;

返回

DingRTCClient

checkSystemRequirements()

該方法必須在創(chuàng)建客戶端對象 createClient 之前調(diào)用。

檢查 DingRTC Web SDK 對正在使用的瀏覽器的適配情況。

類型簽名

checkSystemRequirements(): boolean;

返回

是否支持當前瀏覽器。

getCameras()

枚舉可用的視頻輸入設備,比如攝像頭。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的視頻輸入設備。

類型簽名

getCameras(): Promise<MediaDeviceInfo[]>;

返回

返回MediaDeviceInfo[],本地所有可用視頻輸入設備列表

getPlaybackDevices()

枚舉可用的音頻播放設備,比如揚聲器。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的音頻播放設備。

類型簽名

getPlaybackDevices(): Promise<MediaDeviceInfo[]>;

返回

返回MediaDeviceInfo[],本地所有可用的音頻播放設備列表

getDevices()

枚舉可用的媒體輸入和輸出設備,比如麥克風、攝像頭、耳機等。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的媒體設備。

類型簽名

getDevices(): Promise<MediaDeviceInfo[]>;

返回

返回MediaDeviceInfo[],本地所有可用的媒體設備列表

getMicrophones()

枚舉可用的音頻輸入設備,比如麥克風。 調(diào)用成功后 SDK 會通過 MediaDeviceInfo 對象返回可用的音頻輸入設備。

類型簽名

getMicrophones(): Promise<MediaDeviceInfo[]>;

返回

返回MediaDeviceInfo[],本地所有可用的音頻輸入設備列表

createCameraVideoTrack()

通過攝像頭采集的視頻創(chuàng)建一個視頻軌道。

類型簽名

createCameraVideoTrack(config: CameraVideoTrackConfig): Promise<CameraVideoTrack>;

參數(shù)

類型

描述

config

CameraVideoTrackConfig

采集視頻的配置,包括采集設備、編碼配置等。

返回

Promise<CameraVideoTrack>

攝像頭軌道

createMicrophoneAudioTrack()

通過麥克風采集的音頻創(chuàng)建一個音頻軌道。

類型簽名

createMicrophoneAudioTrack(config?: MicrophoneAudioTrackConfig): Promise<MicrophoneAudioTrack>;

參數(shù)

參數(shù)

類型

描述

config

MicrophoneAudioTrackConfig

(Optional)麥克風采集音頻的配置,包括采集設備、音頻編碼配置等

返回

Promise<MicrophoneAudioTrack>

音頻軌道

createCustomVideoTrack()

創(chuàng)建一個自定義的視頻軌道。 你可以使用這個方法將自己維護的 MediaStreamTrack 轉(zhuǎn)換成一個可以用于 SDK 的視頻軌道。

類型簽名

createCustomVideoTrack(config: CustomVideoTrackConfig): Promise<LocalVideoTrack>;

參數(shù)

參數(shù)

類型

描述

config

CustomVideoTrackConfig

自定義視頻軌道的配置

返回

Promise<LocalVideoTrack>

自定義視頻軌道

createCustomAudioTrack()

創(chuàng)建一個自定義的音頻軌道。 你可以使用這個方法將自己維護的 MediaStreamTrack 轉(zhuǎn)換成一個可以用于 SDK 的音頻軌道。

類型簽名

createCustomAudioTrack(config: CustomAudioTrackConfig): Promise<LocalAudioTrack>;

參數(shù)

參數(shù)

類型

描述

config

CustomAudioTrackConfig

自定義音頻的配置

返回

Promise<LocalAudioTrack>

自定義音頻軌道

createScreenVideoTrack()

創(chuàng)建用于屏幕共享的視頻軌道。

類型簽名

createScreenVideoTrack(config: ScreenVideoTrackConfig): Promise<LocalVideoTrack[]>;

參數(shù)

參數(shù)

類型

描述

config

ScreenVideoTrackConfig

屏幕共享的視頻配置,包括編碼配置、采集配置等。

返回

Promise<LocalVideoTrack[]>

返回一個數(shù)組,只有一個元素,即屏幕共享的視頻軌道。

createMicrophoneAndCameraTracks()

同時創(chuàng)建麥克風音頻軌道和攝像頭視頻軌道。 通過麥克風采集的音頻創(chuàng)建一個音頻軌道,同時通過攝像頭采集的視頻創(chuàng)建一個視頻軌道。

類型簽名

createMicrophoneAndCameraTracks(videoConfig: CameraVideoTrackConfig, audioConfig: MicrophoneAudioTrackConfig): Promise<(CameraVideoTrack | MicrophoneAudioTrack)[]>;

參數(shù)

參數(shù)

類型

描述

videoConfig

CameraVideoTrackConfig

采集音頻的配置,包括采集設備、編碼配置等。

audioConfig

MicrophoneAudioTrackConfig

采集視頻的配置,包括采集設備、編碼配置等。

返回

Promise<(CameraVideoTrack|MicrophoneAudioTrack)[]>

創(chuàng)建的音頻軌道和視頻軌道

setClientConfig()

設置sdk 集成選項設置

類型簽名:

setClientConfig(config: GlobalClientConfigInfo): void;

參數(shù)

Parameter

Type

Description

config

GlobalClientConfigInfo

配置參數(shù)

返回:

void

setLogLevel()

設置 SDK 的日志輸出級別。

類型簽名

setLogLevel(level: LogLevel): void;

參數(shù)

參數(shù)

類型

描述

level

LogLevel

日志輸出級別

返回

void

getSupportedCodec()

獲取 DingRtc Web SDK 對正在使用的瀏覽器支持的編解碼格式。部分華為手機h264與其他平臺存在無法互通問題,后續(xù)會優(yōu)化解決。

類型簽名:

getSupportedCodec(): Promise<{
 audio: string[];
 video: string[];
 }>;

Returns:

Promise<{ audio: string[]; video: string[]; }>

支持的音視頻編解碼格式

on()

監(jiān)聽一個指定事件并設置回調(diào)函數(shù)

類型簽名

on(event: string, fn: Function): void;

參數(shù)

參數(shù)

類型

描述

event

string

監(jiān)聽的指定事件

fn

Function

監(jiān)聽事件觸發(fā)時的回調(diào)函數(shù)

返回

void

off()

取消一個指定事件的監(jiān)聽回調(diào)函數(shù)

類型簽名

off(event: string, fn: Function): void;

參數(shù)

參數(shù)

類型

描述

event

string

監(jiān)聽的指定事件

fn

Function

監(jiān)聽事件觸發(fā)時的回調(diào)函數(shù)

返回

void

once()

監(jiān)聽一個指定事件一次,回調(diào)函數(shù)觸發(fā)后移除

類型簽名

once(event: string, fn: Function): void;

參數(shù)

參數(shù)

類型

描述

event

string

監(jiān)聽的指定事件

fn

Function

監(jiān)聽事件觸發(fā)時的回調(diào)函數(shù)

返回

void

removeAllListeners()

取消該對象指定事件或所有事件上的監(jiān)聽回調(diào)

類型簽名

removeAllListeners(event?: string): void;

參數(shù)

參數(shù)

類型

描述

event

string

(Optional)設置了指定事件時,對應監(jiān)聽回調(diào)函數(shù)將會清空。當參數(shù)未填寫時,對象的所有事件的監(jiān)聽函數(shù)都將清空

返回

void

事件詳情

"autoplay-failed"

音頻自動播放失敗

類型簽名

'autoplay-failed': (track: LocalTrack|RemoteTrack) => void;

示例

DingRTC.on('autoplay-failed', (track) => {
 console.log(track);
});

"camera-changed"

視頻采集設備狀態(tài)變化

類型簽名

'camera-changed': (info: DeviceInfo) => void;

示例

DingRTC.on('camera-changed', (info) => {
 console.log(info);
})

"microphone-changed"

音頻采集設備狀態(tài)變化

類型簽名

'microphone-changed': (info: DeviceInfo) => void;

示例

DingRTC.on('microphone-changed', (info) => {
 console.log(info);
})

"playback-device-changed"

音頻播放設備變化

類型簽名

'playback-device-changed': (info: DeviceInfo) => void;

示例

DingRTC.on('playback-device-changed', (info) => {
 console.log(info);
});