共用方式為


LocalAudioStream class

代表本機Michrophone裝置的本機音訊串流

建構函式

LocalAudioStream(AudioDeviceInfo)

建立本機音訊串流

LocalAudioStream(MediaStream)

屬性

mediaStreamType

取得此 LocalAudioStream 的媒體串流類型

source

取得此 LocalAudioStream 的目前音訊來源

方法

dispose()

當 CallOptions 中未提供 LocalAudioStream 物件時,需要呼叫 dispose

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* 以取得此套件中所有可用的擴充功能。 目前支援 - Features.AudioEffects

getMediaStream()

取得媒體串流。

getVolume()

需要在 audioSourceChanged 上呼叫 getVolume,以取得系結至新來源的新音量物件

off("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 事件的取消訂閱函式。

on("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 事件的 Subscribe 函式。

setMediaStream(MediaStream)

切換為使用不同的音訊串流

switchSource(AudioDeviceInfo)

切換為使用不同的音訊來源

建構函式詳細資料

LocalAudioStream(AudioDeviceInfo)

建立本機音訊串流

new LocalAudioStream(source: AudioDeviceInfo)

參數

source
AudioDeviceInfo

要使用的麥克風或媒體串流來源。

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

參數

source

MediaStream

屬性詳細資料

mediaStreamType

取得此 LocalAudioStream 的媒體串流類型

MediaStreamType mediaStreamType

屬性值

source

取得此 LocalAudioStream 的目前音訊來源

AudioDeviceInfo source

屬性值

方法詳細資料

dispose()

當 CallOptions 中未提供 LocalAudioStream 物件時,需要呼叫 dispose

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* 以取得此套件中所有可用的擴充功能。 目前支援 - Features.AudioEffects

function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature

參數

factory

AudioStreamFeatureFactory<TFeature>

提供擴充 API 的音訊串流功能建構函式處理站

傳回

TFeature

getMediaStream()

取得媒體串流。

function getMediaStream(): Promise<MediaStream>

傳回

Promise<MediaStream>

getVolume()

需要在 audioSourceChanged 上呼叫 getVolume,以取得系結至新來源的新音量物件

function getVolume(): Promise<Volume>

傳回

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 事件的取消訂閱函式。

function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)

參數

event

"audioSourceChanged"

事件名稱。

listener
AudioSourceChangedEvent

回呼 fn,用來訂閱此事件。

on("audioSourceChanged", AudioSourceChangedEvent)

audioSourceChanged 事件的 Subscribe 函式。

function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)

參數

event

"audioSourceChanged"

事件名稱。

listener
AudioSourceChangedEvent

回呼 fn,將在音訊來源變更時呼叫。

setMediaStream(MediaStream)

切換為使用不同的音訊串流

function setMediaStream(source: MediaStream): Promise<void>

參數

source

MediaStream

要使用的新音訊數據流。

傳回

Promise<void>

switchSource(AudioDeviceInfo)

切換為使用不同的音訊來源

function switchSource(source: AudioDeviceInfo): Promise<void>

參數

source
AudioDeviceInfo

要使用的新音訊來源。

傳回

Promise<void>