LocalAudioStream class
Mewakili aliran audio lokal untuk perangkat michrophone lokal
Konstruktor
Local |
Create aliran audio lokal |
Local |
Properti
media |
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>(Audio |
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 |
get |
Mendapatkan aliran media. |
get |
Perlu memanggil getVolume di audioSourceChanged untuk mendapatkan objek volume baru yang diikat ke sumber baru |
off("audio |
Berhenti berlangganan fungsi untuk peristiwa audioSourceChanged. |
on("audio |
Berlangganan fungsi untuk peristiwa audioSourceChanged. |
set |
Beralih menggunakan aliran audio lain |
switch |
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>