LocalAudioStream class

يمثل دفق صوت محلي لجهاز michrophone محلي

المنشئون

LocalAudioStream(AudioDeviceInfo)

الإنشاء دفق صوت محلي

LocalAudioStream(MediaStream)

الخصائص

mediaStreamType

الحصول على نوع دفق الوسائط لهذا LocalAudioStream

source

الحصول على مصدر الصوت الحالي لهذا LocalAudioStream

الأساليب

dispose()

تحتاج إلى استدعاء التخلص عندما لا يتم توفير كائن LocalAudioStream في CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

يسترد كائن ميزة تم تهيئته ومذكرته باستخدام واجهة برمجة التطبيقات الموسعة. تحقق من ميزات الكائن.* لجميع الميزات الموسعة المتوفرة في هذه الحزمة. مدعوم حاليا - Features.AudioEffects

getMediaStream()

الحصول على دفق الوسائط.

getVolume()

تحتاج إلى استدعاء getVolume على audioSourceChanged للحصول على عنصر وحدة تخزين جديد موصول بالمصدر الجديد

off("audioSourceChanged", AudioSourceChangedEvent)

دالة إلغاء الاشتراك لحدث audioSourceChanged.

on("audioSourceChanged", AudioSourceChangedEvent)

وظيفة الاشتراك لحدث audioSourceChanged.

setMediaStream(MediaStream)

التبديل لاستخدام دفق صوت مختلف

switchSource(AudioDeviceInfo)

التبديل لاستخدام مصدر صوت مختلف

تفاصيل المنشئ

LocalAudioStream(AudioDeviceInfo)

الإنشاء دفق صوت محلي

new LocalAudioStream(source: AudioDeviceInfo)

المعلمات

source
AudioDeviceInfo

الميكروفون أو مصدر دفق الوسائط لاستخدامه.

LocalAudioStream(MediaStream)

new LocalAudioStream(source: MediaStream)

المعلمات

source

MediaStream

تفاصيل الخاصية

mediaStreamType

الحصول على نوع دفق الوسائط لهذا LocalAudioStream

MediaStreamType mediaStreamType

قيمة الخاصية

source

الحصول على مصدر الصوت الحالي لهذا LocalAudioStream

AudioDeviceInfo source

قيمة الخاصية

تفاصيل الأسلوب

dispose()

تحتاج إلى استدعاء التخلص عندما لا يتم توفير كائن LocalAudioStream في CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

ملاحظة

واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.

يسترد كائن ميزة تم تهيئته ومذكرته باستخدام واجهة برمجة التطبيقات الموسعة. تحقق من ميزات الكائن.* لجميع الميزات الموسعة المتوفرة في هذه الحزمة. مدعوم حاليا - Features.AudioEffects

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

المعلمات

factory

AudioStreamFeatureFactory<TFeature>

مصنع منشئ ميزة دفق الصوت الذي يوفر واجهة برمجة تطبيقات موسعة

المرتجعات

TFeature

getMediaStream()

الحصول على دفق الوسائط.

function getMediaStream(): Promise<MediaStream>

المرتجعات

Promise<MediaStream>

getVolume()

تحتاج إلى استدعاء getVolume على audioSourceChanged للحصول على عنصر وحدة تخزين جديد موصول بالمصدر الجديد

function getVolume(): Promise<Volume>

المرتجعات

Promise<Volume>

off("audioSourceChanged", AudioSourceChangedEvent)

دالة إلغاء الاشتراك لحدث audioSourceChanged.

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

المعلمات

event

"audioSourceChanged"

اسم الحدث.

listener
AudioSourceChangedEvent

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

on("audioSourceChanged", AudioSourceChangedEvent)

وظيفة الاشتراك لحدث audioSourceChanged.

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

المعلمات

event

"audioSourceChanged"

اسم الحدث.

listener
AudioSourceChangedEvent

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير مصدر الصوت.

setMediaStream(MediaStream)

التبديل لاستخدام دفق صوت مختلف

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

المعلمات

source

MediaStream

دفق الصوت الجديد المراد استخدامه.

المرتجعات

Promise<void>

switchSource(AudioDeviceInfo)

التبديل لاستخدام مصدر صوت مختلف

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

المعلمات

source
AudioDeviceInfo

مصدر الصوت الجديد المراد استخدامه.

المرتجعات

Promise<void>