LocalAudioStream class
Reprezentuje lokalny strumień audio dla lokalnego urządzenia michrophone
Konstruktory
Local |
Tworzenie lokalnego strumienia audio |
Local |
Właściwości
media |
Pobieranie typu strumienia multimediów dla tego elementu LocalAudioStream |
source | Pobierz bieżące źródło audio dla tego elementu LocalAudioStream |
Metody
dispose() | Należy wywołać metodę dispose, gdy obiekt LocalAudioStream nie jest podany w wywołaniachOptions |
feature<TFeature>(Audio |
Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji rozszerzonych w tym pakiecie. Obecnie obsługiwane — Features.AudioEffects |
get |
Pobieranie strumienia multimediów. |
get |
Aby uzyskać nowy obiekt woluminu powiązany z nowym źródłem, należy wywołać metodę getVolume w witrynie audioSourceChanged |
off("audio |
Anuluj subskrypcję funkcji dla zdarzenia audioSourceChanged. |
on("audio |
Subskrybuj funkcję dla zdarzenia audioSourceChanged. |
set |
Przełącz się, aby użyć innego strumienia audio |
switch |
Przełącz się, aby użyć innego źródła audio |
Szczegóły konstruktora
LocalAudioStream(AudioDeviceInfo)
Tworzenie lokalnego strumienia audio
new LocalAudioStream(source: AudioDeviceInfo)
Parametry
- source
- AudioDeviceInfo
Źródło mikrofonu lub strumienia multimediów do użycia.
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
Parametry
- source
-
MediaStream
Szczegóły właściwości
mediaStreamType
Pobieranie typu strumienia multimediów dla tego elementu LocalAudioStream
MediaStreamType mediaStreamType
Wartość właściwości
source
Pobierz bieżące źródło audio dla tego elementu LocalAudioStream
AudioDeviceInfo source
Wartość właściwości
Szczegóły metody
dispose()
Należy wywołać metodę dispose, gdy obiekt LocalAudioStream nie jest podany w wywołaniachOptions
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji rozszerzonych w tym pakiecie. Obecnie obsługiwane — Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
Parametry
- factory
-
AudioStreamFeatureFactory<TFeature>
Fabryka konstruktora funkcji strumienia audio udostępniającego rozszerzony interfejs API
Zwraca
TFeature
getMediaStream()
Pobieranie strumienia multimediów.
function getMediaStream(): Promise<MediaStream>
Zwraca
Promise<MediaStream>
getVolume()
Aby uzyskać nowy obiekt woluminu powiązany z nowym źródłem, należy wywołać metodę getVolume w witrynie audioSourceChanged
function getVolume(): Promise<Volume>
Zwraca
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
Anuluj subskrypcję funkcji dla zdarzenia audioSourceChanged.
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametry
- event
-
"audioSourceChanged"
nazwa zdarzenia.
- listener
- AudioSourceChangedEvent
fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.
on("audioSourceChanged", AudioSourceChangedEvent)
Subskrybuj funkcję dla zdarzenia audioSourceChanged.
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametry
- event
-
"audioSourceChanged"
nazwa zdarzenia.
- listener
- AudioSourceChangedEvent
fn wywołania zwrotnego, które będą wywoływane, gdy źródło audio zmieni się.
setMediaStream(MediaStream)
Przełącz się, aby użyć innego strumienia audio
function setMediaStream(source: MediaStream): Promise<void>
Parametry
- source
-
MediaStream
Nowy strumień audio do użycia.
Zwraca
Promise<void>
switchSource(AudioDeviceInfo)
Przełącz się, aby użyć innego źródła audio
function switchSource(source: AudioDeviceInfo): Promise<void>
Parametry
- source
- AudioDeviceInfo
Nowe źródło audio do użycia.
Zwraca
Promise<void>