LocalAudioStream class
يمثل دفق صوت محلي لجهاز michrophone محلي
المنشئون
Local |
الإنشاء دفق صوت محلي |
Local |
الخصائص
media |
الحصول على نوع دفق الوسائط لهذا LocalAudioStream |
source | الحصول على مصدر الصوت الحالي لهذا LocalAudioStream |
الأساليب
dispose() | تحتاج إلى استدعاء التخلص عندما لا يتم توفير كائن LocalAudioStream في CallOptions |
feature<TFeature>(Audio |
يسترد كائن ميزة تم تهيئته ومذكرته باستخدام واجهة برمجة التطبيقات الموسعة. تحقق من ميزات الكائن.* لجميع الميزات الموسعة المتوفرة في هذه الحزمة. مدعوم حاليا - Features.AudioEffects |
get |
الحصول على دفق الوسائط. |
get |
تحتاج إلى استدعاء getVolume على audioSourceChanged للحصول على عنصر وحدة تخزين جديد موصول بالمصدر الجديد |
off("audio |
دالة إلغاء الاشتراك لحدث audioSourceChanged. |
on("audio |
وظيفة الاشتراك لحدث audioSourceChanged. |
set |
التبديل لاستخدام دفق صوت مختلف |
switch |
التبديل لاستخدام مصدر صوت مختلف |
تفاصيل المنشئ
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>