LocalAudioStream class
Představuje místní zvukový stream pro místní michrophone zařízení
Konstruktory
Local |
Create místního zvukového streamu |
Local |
Vlastnosti
media |
Získání typu streamu médií pro tento LocalAudioStream |
source | Získat aktuální zdroj zvuku pro tento LocalAudioStream |
Metody
dispose() | Je potřeba volat dispose, když objekt LocalAudioStream není k dispozici v CallOptions |
feature<TFeature>(Audio |
Načte inicializovaný a zapamatovaný objekt Funkce s rozšířeným rozhraním API. Všechny dostupné rozšířené funkce v tomto balíčku najdete v objektu Features.* . Aktuálně podporovaná – Features.AudioEffects |
get |
Získat stream médií. |
get |
Potřebujete zavolat metodu getVolume na audioSourceChanged, abyste získali nový objekt svazku svázaný s novým zdrojem. |
off("audio |
Funkce Odhlásit odběr události audioSourceChanged |
on("audio |
Funkce Subscribe pro událost audioSourceChanged |
set |
Přepnutí na použití jiného zvukového streamu |
switch |
Přepnutí na použití jiného zdroje zvuku |
Podrobnosti konstruktoru
LocalAudioStream(AudioDeviceInfo)
Create místního zvukového streamu
new LocalAudioStream(source: AudioDeviceInfo)
Parametry
- source
- AudioDeviceInfo
Zdroj mikrofonu nebo multimediálního streamu, který se má použít.
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
Parametry
- source
-
MediaStream
Podrobnosti vlastnosti
mediaStreamType
Získání typu streamu médií pro tento LocalAudioStream
MediaStreamType mediaStreamType
Hodnota vlastnosti
source
Získat aktuální zdroj zvuku pro tento LocalAudioStream
AudioDeviceInfo source
Hodnota vlastnosti
Podrobnosti metody
dispose()
Je potřeba volat dispose, když objekt LocalAudioStream není k dispozici v CallOptions
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Načte inicializovaný a zapamatovaný objekt Funkce s rozšířeným rozhraním API. Všechny dostupné rozšířené funkce v tomto balíčku najdete v objektu Features.* . Aktuálně podporovaná – Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
Parametry
- factory
-
AudioStreamFeatureFactory<TFeature>
Továrna pro konstruktor funkce zvukového streamu, který poskytuje rozšířené rozhraní API
Návraty
TFeature
getMediaStream()
Získat stream médií.
function getMediaStream(): Promise<MediaStream>
Návraty
Promise<MediaStream>
getVolume()
Potřebujete zavolat metodu getVolume na audioSourceChanged, abyste získali nový objekt svazku svázaný s novým zdrojem.
function getVolume(): Promise<Volume>
Návraty
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
Funkce Odhlásit odběr události audioSourceChanged
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametry
- event
-
"audioSourceChanged"
název události.
- listener
- AudioSourceChangedEvent
zpětné volání fn, který byl použit k přihlášení k odběru této události.
on("audioSourceChanged", AudioSourceChangedEvent)
Funkce Subscribe pro událost audioSourceChanged
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametry
- event
-
"audioSourceChanged"
název události.
- listener
- AudioSourceChangedEvent
zpětné volání fn, která bude volána, když se změní zdroj zvuku.
setMediaStream(MediaStream)
Přepnutí na použití jiného zvukového streamu
function setMediaStream(source: MediaStream): Promise<void>
Parametry
- source
-
MediaStream
Nový zvukový stream, který se má použít.
Návraty
Promise<void>
switchSource(AudioDeviceInfo)
Přepnutí na použití jiného zdroje zvuku
function switchSource(source: AudioDeviceInfo): Promise<void>
Parametry
- source
- AudioDeviceInfo
Nový zdroj zvuku, který se má použít.
Návraty
Promise<void>