Delen via


LocalAudioStream class

Vertegenwoordigt een lokale audiostream voor een lokaal michrophone-apparaat

Constructors

LocalAudioStream(AudioDeviceInfo)

Een lokale audiostream maken

LocalAudioStream(MediaStream)

Eigenschappen

mediaStreamType

Het mediastreamtype voor deze LocalAudioStream ophalen

source

De huidige audiobron voor deze LocalAudioStream ophalen

Methoden

dispose()

Verwijderen moet worden aangeroepen wanneer het LocalAudioStream-object niet is opgegeven in de CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide functies in dit pakket. Momenteel ondersteund - Features.AudioEffects

getMediaStream()

Mediastream ophalen.

getVolume()

GetVolume op audioSourceChanged aanroepen om een nieuw volumeobject te koppelen aan nieuwe bron

off("audioSourceChanged", AudioSourceChangedEvent)

De functie Afmelden voor de audioSourceChanged-gebeurtenis.

on("audioSourceChanged", AudioSourceChangedEvent)

Abonneer de functie voor de gebeurtenis audioSourceChanged.

setMediaStream(MediaStream)

Overschakelen naar een andere audiostream

switchSource(AudioDeviceInfo)

Overschakelen naar een andere audiobron

Constructordetails

LocalAudioStream(AudioDeviceInfo)

Een lokale audiostream maken

new LocalAudioStream(source: AudioDeviceInfo)

Parameters

source
AudioDeviceInfo

De bron van de microfoon of mediastream die moet worden gebruikt.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parameters

source

MediaStream

Eigenschapdetails

mediaStreamType

Het mediastreamtype voor deze LocalAudioStream ophalen

MediaStreamType mediaStreamType

Waarde van eigenschap

source

De huidige audiobron voor deze LocalAudioStream ophalen

AudioDeviceInfo source

Waarde van eigenschap

Methodedetails

dispose()

Verwijderen moet worden aangeroepen wanneer het LocalAudioStream-object niet is opgegeven in de CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide functies in dit pakket. Momenteel ondersteund - Features.AudioEffects

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

Parameters

factory

AudioStreamFeatureFactory<TFeature>

De factory voor de functieconstructor voor audiostreams die een uitgebreide API biedt

Retouren

TFeature

getMediaStream()

Mediastream ophalen.

function getMediaStream(): Promise<MediaStream>

Retouren

Promise<MediaStream>

getVolume()

GetVolume op audioSourceChanged aanroepen om een nieuw volumeobject te koppelen aan nieuwe bron

function getVolume(): Promise<Volume>

Retouren

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

De functie Afmelden voor de audioSourceChanged-gebeurtenis.

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

Parameters

event

"audioSourceChanged"

gebeurtenisnaam.

listener
AudioSourceChangedEvent

callback fn die is gebruikt om u te abonneren op deze gebeurtenis.

on("audioSourceChanged", AudioSourceChangedEvent)

Abonneer de functie voor de gebeurtenis audioSourceChanged.

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

Parameters

event

"audioSourceChanged"

gebeurtenisnaam.

listener
AudioSourceChangedEvent

callback fn die wordt aangeroepen wanneer de audiobron wordt gewijzigd.

setMediaStream(MediaStream)

Overschakelen naar een andere audiostream

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

Parameters

source

MediaStream

De nieuwe audiostream die moet worden gebruikt.

Retouren

Promise<void>

switchSource(AudioDeviceInfo)

Overschakelen naar een andere audiobron

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

Parameters

source
AudioDeviceInfo

De nieuwe audiobron die moet worden gebruikt.

Retouren

Promise<void>