Bagikan melalui


LocalAudioStream class

Mewakili aliran audio lokal untuk perangkat michrophone lokal

Konstruktor

LocalAudioStream(AudioDeviceInfo)

Create aliran audio lokal

LocalAudioStream(MediaStream)

Properti

mediaStreamType

Dapatkan jenis aliran media untuk LocalAudioStream ini

source

Dapatkan sumber audio saat ini untuk LocalAudioStream ini

Metode

dispose()

Perlu memanggil buang ketika objek LocalAudioStream tidak disediakan di CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Mengambil objek Fitur yang diinisialisasi dan memo dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur yang diperluas yang tersedia dalam paket ini. Saat ini didukung - Features.AudioEffects

getMediaStream()

Mendapatkan aliran media.

getVolume()

Perlu memanggil getVolume di audioSourceChanged untuk mendapatkan objek volume baru yang diikat ke sumber baru

off("audioSourceChanged", AudioSourceChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

Berlangganan fungsi untuk peristiwa audioSourceChanged.

setMediaStream(MediaStream)

Beralih menggunakan aliran audio lain

switchSource(AudioDeviceInfo)

Beralih menggunakan sumber audio lain

Detail Konstruktor

LocalAudioStream(AudioDeviceInfo)

Create aliran audio lokal

new LocalAudioStream(source: AudioDeviceInfo)

Parameter

source
AudioDeviceInfo

Sumber aliran mikrofon atau media yang akan digunakan.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

Parameter

source

MediaStream

Detail Properti

mediaStreamType

Dapatkan jenis aliran media untuk LocalAudioStream ini

MediaStreamType mediaStreamType

Nilai Properti

source

Dapatkan sumber audio saat ini untuk LocalAudioStream ini

AudioDeviceInfo source

Nilai Properti

Detail Metode

dispose()

Perlu memanggil buang ketika objek LocalAudioStream tidak disediakan di CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

Mengambil objek Fitur yang diinisialisasi dan memo dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur yang diperluas yang tersedia dalam paket ini. Saat ini didukung - Features.AudioEffects

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

Parameter

factory

AudioStreamFeatureFactory<TFeature>

Pabrik untuk konstruktor fitur aliran audio yang menyediakan API yang diperluas

Mengembalikan

TFeature

getMediaStream()

Mendapatkan aliran media.

function getMediaStream(): Promise<MediaStream>

Mengembalikan

Promise<MediaStream>

getVolume()

Perlu memanggil getVolume di audioSourceChanged untuk mendapatkan objek volume baru yang diikat ke sumber baru

function getVolume(): Promise<Volume>

Mengembalikan

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa audioSourceChanged.

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

Parameter

event

"audioSourceChanged"

nama peristiwa.

listener
AudioSourceChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

on("audioSourceChanged", AudioSourceChangedEvent)

Berlangganan fungsi untuk peristiwa audioSourceChanged.

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

Parameter

event

"audioSourceChanged"

nama peristiwa.

listener
AudioSourceChangedEvent

callback fn yang akan dipanggil ketika sumber audio akan berubah.

setMediaStream(MediaStream)

Beralih menggunakan aliran audio lain

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

Parameter

source

MediaStream

Aliran audio baru yang akan digunakan.

Mengembalikan

Promise<void>

switchSource(AudioDeviceInfo)

Beralih menggunakan sumber audio lain

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

Parameter

source
AudioDeviceInfo

Sumber audio baru yang akan digunakan.

Mengembalikan

Promise<void>