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

MicrophoneAudioTrack

MicrophoneAudioTrack 是本地麥克風音頻軌道

繼承自:LocalAudioTrack

屬性列表

屬性

類型

描述

支持的最低版本

isPlaying

boolean

媒體軌道是否正在播放

3.0.0

trackMediaType

TrackMediaType

媒體軌道類型

3.0.0

enabled

boolean

本地軌道當前的啟用狀態。

3.0.0

muted

boolean

是否 mute

3.0.0

接口列表

接口

描述

支持的最低版本

setDevice()

更新設置軌道采集數據的媒體設備

3.0.0

getVolume()

獲取當前播放音量大小

3.0.0

getVolumeLevel()

獲取本地音頻軌道的音量等級。

3.0.0

setVolume()

設置播放音量大小

3.0.0

getMediaStreamTrack()

獲取媒體軌道

3.0.0

getTrackId()

獲取流軌道 id

3.0.0

play()

在頁面上播放媒體軌道

3.0.0

replaceTrack()

替換音視頻軌道

3.0.0

stop()

停止播放

3.0.0

off()

取消一個指定事件的監聽回調函數

3.0.0

on()

監聽一個指定事件并設置回調函數

3.0.0

once()

監聽一個指定事件一次,回調函數觸發后移除

3.0.0

removeAllListeners()

取消該對象指定事件或所有事件上的監聽回調

3.0.0

接口詳情

setDevice()

更新設置軌道采集數據的媒體設備

類型簽名

setDevice(deviceId: string): Promise<void>;

返回

void

getVolume()

獲取當前播放音量大小

類型簽名

getVolume(): number;

返回

number

當前播放音量大小

getVolumeLevel()

獲取本地音頻軌道的音量等級。

類型簽名

getVolumeLevel(): number;

返回

number

音量等級值,范圍 [0, 1],1 代表理論最大音量。通常該值大于 0.6 代表用戶在持續說話。

setVolume()

設置播放音量大小

類型簽名

setVolume(volume: number): void;

參數

參數

類型

描述

volume

number

音量值,范圍 [0, 1],0 代表靜音,1 代表原始音量。

返回

void

getMediaStreamTrack()

獲取媒體軌道

類型簽名

getMediaStreamTrack(): MediaStreamTrack;

返回

MediaStreamTrack

媒體軌道

getTrackId()

獲取流軌道 id

類型簽名

getTrackId(): string;

返回

string

流軌道 id

play()

在頁面上播放媒體軌道

類型簽名

play(): void;

返回

void

replaceTrack()

替換音視頻軌道

類型簽名

replaceTrack(track: MediaStreamTrack, stopOldTrack?: boolean): void;

參數

類型

描述

track

MediaStreamTrack

音視頻軌道

stopOldTrack

boolean

(Optional)是否停止上一個軌道

返回

void

stop()

停止播放

類型簽名

stop(): void;

返回

void

close()

關閉本地軌道,并釋放相關采集設備。

一旦本地軌道被關閉,就無法再次使用。如需再次使用本地軌道,需要重新創建。

類型簽名

close(): void;

返回

void

getTrackLabel()

獲取本地軌道的來源描述

類型簽名

getTrackLabel(): string;

返回

string

音頻或視頻軌道描述

setDevice()

更新設置軌道使用的媒體設備

類型簽名

setDevice(deviceId: string): Promise<void>;

參數

參數

類型

描述

deviceId

string

設備 id

返回

Promise<void>

setEnabled()

啟用/禁用該軌道。

軌道禁用后,播放和發布都將被停止,如果該軌道已發布,調用 setEnabled后,遠端會觸發 user-info-updated 事件。

類型簽名

setEnabled(enabled: boolean): Promise<void>;

參數

參數

參數

描述

enabled

boolean

是否啟用該軌道 - true: 啟用該軌道。 - false: 禁用該軌道。

返回

Promise<void>

setMuted()

發送或暫停發送該軌道的媒體數據。

如果該軌道已發布,調用 setMuted后,遠端會觸發 user-info-updated 事件。

類型簽名

setMuted(muted: boolean): Promise<void>;

參數

參數

參數

描述

muted

boolean

發送或暫停發送該軌道的媒體數據 - true: 發送媒體數據 - false: 暫停發送媒體數據

返回

Promise<void>

on()

監聽一個指定事件并設置回調函數

類型簽名

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

參數

參數

類型

描述

event

string

監聽的指定事件

fn

Function

監聽事件觸發時的回調函數

返回

void

off()

取消一個指定事件的監聽回調函數

類型簽名

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

參數

參數

類型

描述

event

string

監聽的指定事件

fn

Function

監聽事件觸發時的回調函數

返回

void

once()

監聽一個指定事件一次,回調函數觸發后移除

類型簽名

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

參數

參數

類型

描述

event

string

監聽的指定事件

fn

Function

監聽事件觸發時的回調函數

返回

void

removeAllListeners()

取消該對象指定事件或所有事件上的監聽回調

類型簽名

removeAllListeners(event?: string): void;

參數

參數

類型

描述

event

string

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

返回

void