TeamsCall interface
يمثل مكالمة Teams.
- Extends
الخصائص
info | احصل على معلومات حول مكالمة Teams هذه. |
الخصائص الموروثة
call |
يحتوي على التعليمات البرمجية/الرمز الفرعي الذي يشير إلى كيفية انتهاء هذا الاستدعاء. |
caller |
معلومات المتصل إذا كانت هذه المكالمة واردة. |
direction | احصل على اتجاه المكالمة، سواء كان واردا أو صادرا. |
id | احصل على المعرف الفريد لهذه المكالمة. |
is |
ما إذا كان المستخدم المحلي قد كتم الصوت الوارد. |
is |
ما إذا كان الفيديو المحلي قيد التشغيل. |
is |
سواء تم كتم صوت المستخدم المحلي، محليا أو عن بعد. |
is |
ما إذا كانت مشاركة الشاشة قيد التشغيل. |
kind | الحصول على نوع كائن الاستدعاء. |
lobby | احصل على ساحة انتظار اجتماع Teams. |
local |
مجموعة من تدفقات الصوت المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة. |
local |
مجموعة من تدفقات الفيديو المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة. |
remote |
مجموعة من تدفقات الصوت عن بعد التي يتم تلقيها من المكالمة. |
remote |
مجموعة من المشاركين عن بعد في هذه المكالمة. في حالة إجراء مكالمات مع مشاركين من مائة أو أكثر، يكون المشاركون النشطون في الوسائط فقط موجودين في هذه المجموعة. |
role | احصل على دور المستخدم المحلي في المكالمة. |
state | احصل على حالة هذه المكالمة. |
total |
عدد إجمالي عدد المشاركين في هذه المكالمة. |
الأساليب
الأساليب المتوارثة
dispose() | |
feature<TFeature>(Call |
استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة التطبيقات الموسعة. تحقق من ميزات الكائن.* لجميع ميزات الاتصال الموسعة المتوفرة في هذه الحزمة، على سبيل المثال:
|
hang |
قم بتعليق المكالمة. |
hold() | ضع هذه المكالمة قيد الانتظار. |
mute() | كتم صوت الميكروفون المحلي. |
mute |
كتم صوت جميع المشاركين عن بعد. |
mute |
كتم الصوت الوارد. |
off("id |
دالة إلغاء الاشتراك لحدث idChanged. |
off("is |
وظيفة الاشتراك لحدث isIncomingAudioMutedChanged. |
off("is |
دالة إلغاء الاشتراك لحدث isLocalVideoStartedChanged. |
off("is |
قم بالاشتراك في دالة حدث isMutedChanged. |
off("is |
دالة إلغاء الاشتراك ل هي حدثScreenSharingChanged. |
off("local |
دالة إلغاء الاشتراك لحدث localAudioStreamsUpdated. |
off("local |
دالة إلغاء الاشتراك لحدث localVideoStreamsUpdated. |
off("muted |
قم بإلغاء الاشتراك لحدث mutedByOthers. |
off("remote |
دالة إلغاء الاشتراك لحدث remoteAudioStreamsUpdated. |
off("remote |
دالة إلغاء الاشتراك لحدث remoteParticipantsUpdated. |
off("role |
إلغاء اشتراك الدالة لحدث roleChanged. |
off("state |
دالة إلغاء الاشتراك لحدث stateChanged. |
off("total |
دالة إلغاء الاشتراك لحدث totalParticipantCountChanged. |
on("id |
قم بالاشتراك في دالة لحدث idChanged. |
on("is |
وظيفة الاشتراك لحدث isIncomingAudioMutedChanged. |
on("is |
وظيفة الاشتراك لحدث isLocalVideoStartedChanged. |
on("is |
قم بالاشتراك في دالة حدث isMutedChanged. |
on("is |
وظيفة الاشتراك ل هي حدثScreenSharingChanged. |
on("local |
قم بالاشتراك في دالة لحدث localAudioStreamsUpdated. |
on("local |
قم بالاشتراك في دالة لحدث localVideoStreamsUpdated. |
on("muted |
قم بالاشتراك في دالة لحدث mutedByOthers. |
on("remote |
قم بالاشتراك في دالة لحدث remoteAudioStreamsUpdated. |
on("remote |
وظيفة الاشتراك لحدث remoteParticipantsUpdated. |
on("role |
قم بالاشتراك في دالة لحدث roleChanged. |
on("state |
قم بالاشتراك في دالة حدث stateChanged. |
on("total |
قم بالاشتراك في دالة حدث totalParticipantCountChanged. |
resume() | استأنف هذه المكالمة إذا كانت في حالة "LocalHold". |
send |
إرسال نغمة DTMF. |
set |
تعيين قيود الاتصال. يعين هذا الأسلوب الحد الأقصى للقيود استنادا إلى القيم المتوفرة. ستكون القيود المطبقة النهائية أقل من القيم المتوفرة هنا لهذا الأسلوب أو مساوية لها. إذا تم توفير قيمة 0، فلن يتم تطبيق أي قيد على هذا القيد. إذا تم توفير قيمة غير معرفة، فسيتم استخدام القيمة السابقة المستخدمة لهذا القيد. |
start |
ابدأ تشغيل الصوت في المكالمة باستخدام صوت مخصص. يجب أن يكون مصدر LocalAudioStream عبارة عن MediaStream. |
start |
|
start |
|
start |
ابدأ في إرسال دفق الفيديو في المكالمة. سيتلقى المشاركون عن بعد في المكالمة دفق الفيديو الخاص بك حتى يتمكنوا من عرضه في واجهات المستخدم الخاصة بهم. |
stop |
أوقف الصوت المخصص في المكالمة والتبديل إلى جهاز الصوت الافتراضي لإدارة الأجهزة. |
stop |
إيقاف مشاركة الشاشة المحلية. |
stop |
إيقاف مشاركة الشاشة المحلية. |
stop |
توقف عن إرسال دفق الفيديو في المكالمة. يجب تمرير نفس كائن LocalVideoStream الذي تم استخدامه لبدء الفيديو في واجهة برمجة تطبيقات CallAgent.startCall() أو CallAgent.join() API أو IncomingCall.accept() API أو Call.startVideo() API. |
unmute() | إلغاء كتم الميكروفون المحلي. |
unmute |
إلغاء كتم الصوت الوارد. |
تفاصيل الخاصية
info
تفاصيل الخاصية الموروثة
callEndReason
يحتوي على التعليمات البرمجية/الرمز الفرعي الذي يشير إلى كيفية انتهاء هذا الاستدعاء.
callEndReason?: CallEndReason
قيمة الخاصية
موروث منCallCommon.callEndReason
callerInfo
معلومات المتصل إذا كانت هذه المكالمة واردة.
callerInfo: CallerInfo
قيمة الخاصية
موروث منCallCommon.callerInfo
direction
احصل على اتجاه المكالمة، سواء كان واردا أو صادرا.
direction: CallDirection
قيمة الخاصية
موروث منCallCommon.direction
id
isIncomingAudioMuted
ما إذا كان المستخدم المحلي قد كتم الصوت الوارد.
isIncomingAudioMuted: boolean
قيمة الخاصية
boolean
موروث منCallCommon.isIncomingAudioMuted
isLocalVideoStarted
ما إذا كان الفيديو المحلي قيد التشغيل.
isLocalVideoStarted: boolean
قيمة الخاصية
boolean
موروث منCallCommon.isLocalVideoStarted
isMuted
سواء تم كتم صوت المستخدم المحلي، محليا أو عن بعد.
isMuted: boolean
قيمة الخاصية
boolean
موروث منCallCommon.isMuted
isScreenSharingOn
ما إذا كانت مشاركة الشاشة قيد التشغيل.
isScreenSharingOn: boolean
قيمة الخاصية
boolean
موروث منCallCommon.isScreenSharingOn
kind
lobby
localAudioStreams
مجموعة من تدفقات الصوت المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة.
localAudioStreams: readonly LocalAudioStream[]
قيمة الخاصية
readonly LocalAudioStream[]
موروث منCallCommon.localAudioStreams
localVideoStreams
مجموعة من تدفقات الفيديو المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة.
localVideoStreams: readonly LocalVideoStream[]
قيمة الخاصية
readonly LocalVideoStream[]
موروث منCallCommon.localVideoStreams
remoteAudioStreams
مجموعة من تدفقات الصوت عن بعد التي يتم تلقيها من المكالمة.
remoteAudioStreams: readonly RemoteAudioStream[]
قيمة الخاصية
readonly RemoteAudioStream[]
موروث منCallCommon.remoteAudioStreams
remoteParticipants
مجموعة من المشاركين عن بعد في هذه المكالمة. في حالة إجراء مكالمات مع مشاركين من مائة أو أكثر، يكون المشاركون النشطون في الوسائط فقط موجودين في هذه المجموعة.
remoteParticipants: readonly RemoteParticipant[]
قيمة الخاصية
readonly RemoteParticipant[]
موروث منCallCommon.remoteParticipants
role
احصل على دور المستخدم المحلي في المكالمة.
role: ParticipantRole
قيمة الخاصية
موروث منCallCommon.role
state
totalParticipantCount
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
عدد إجمالي عدد المشاركين في هذه المكالمة.
totalParticipantCount: number
قيمة الخاصية
number
موروث منCallCommon.totalParticipantCount
تفاصيل الأسلوب
addParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, AddTeamsParticipantOptions)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
إضافة مشارك.
function addParticipant(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: AddTeamsParticipantOptions): RemoteParticipant
المعلمات
- participant
-
PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier
المشارك الذي ستتم إضافته
- options
- AddTeamsParticipantOptions
AddTeamsParticipantOptions
المرتجعات
removeParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier)
إزالة مشارك من هذه المكالمة.
function removeParticipant(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier): Promise<void>
المعلمات
- participant
-
PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier
المشارك المراد إزالته.
المرتجعات
Promise<void>
تفاصيل الأساليب المتوارثة
dispose()
function dispose()
موروث منCallCommon.dispose
feature<TFeature>(CallFeatureFactory<TFeature>)
استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة التطبيقات الموسعة. تحقق من ميزات الكائن.* لجميع ميزات الاتصال الموسعة المتوفرة في هذه الحزمة، على سبيل المثال:
const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
function feature<TFeature>(factory: CallFeatureFactory<TFeature>): TFeature
المعلمات
- factory
-
CallFeatureFactory<TFeature>
مصنع منشئ ميزة الاستدعاء الذي يوفر واجهة برمجة تطبيقات موسعة.
المرتجعات
TFeature
موروث منCallCommon.feature
hangUp(HangUpOptions)
قم بتعليق المكالمة.
function hangUp(options?: HangUpOptions): Promise<void>
المعلمات
- options
- HangUpOptions
خيارات HangUp.
المرتجعات
Promise<void>
موروث منCallCommon.hangUp
hold()
ضع هذه المكالمة قيد الانتظار.
function hold(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.hold
mute()
كتم صوت الميكروفون المحلي.
function mute(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.mute
muteAllRemoteParticipants()
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
كتم صوت جميع المشاركين عن بعد.
function muteAllRemoteParticipants(): Promise<void>
المرتجعات
Promise<void>
muteIncomingAudio()
كتم الصوت الوارد.
function muteIncomingAudio(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.muteIncomingAudio
off("idChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث idChanged.
function off(event: "idChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"idChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("isIncomingAudioMutedChanged", PropertyChangedEvent)
وظيفة الاشتراك لحدث isIncomingAudioMutedChanged.
function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isIncomingAudioMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.off
off("isLocalVideoStartedChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث isLocalVideoStartedChanged.
function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isLocalVideoStartedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.off
off("isMutedChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isMutedChanged.
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.off
off("isScreenSharingOnChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك ل هي حدثScreenSharingChanged.
function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isScreenSharingOnChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
دالة إلغاء الاشتراك لحدث localAudioStreamsUpdated.
function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
المعلمات
- event
-
"localAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
دالة إلغاء الاشتراك لحدث localVideoStreamsUpdated.
function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
المعلمات
- event
-
"localVideoStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("mutedByOthers", PropertyChangedEvent)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
قم بإلغاء الاشتراك لحدث mutedByOthers.
function off(event: "mutedByOthers", listener: PropertyChangedEvent)
المعلمات
- event
-
"mutedByOthers"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه لإلغاء الاشتراك في هذا الحدث.
موروث منCallCommon.off
off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
دالة إلغاء الاشتراك لحدث remoteAudioStreamsUpdated.
function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
المعلمات
- event
-
"remoteAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
دالة إلغاء الاشتراك لحدث remoteParticipantsUpdated.
function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
المعلمات
- event
-
"remoteParticipantsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("roleChanged", PropertyChangedEvent)
إلغاء اشتراك الدالة لحدث roleChanged.
function off(event: "roleChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"roleChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("stateChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث stateChanged.
function off(event: "stateChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"stateChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.off
off("totalParticipantCountChanged", PropertyChangedEvent)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
دالة إلغاء الاشتراك لحدث totalParticipantCountChanged.
function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"totalParticipantCountChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير عدد المشاركين.
موروث منCallCommon.off
on("idChanged", PropertyChangedEvent)
قم بالاشتراك في دالة لحدث idChanged.
function on(event: "idChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"idChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.on
on("isIncomingAudioMutedChanged", PropertyChangedEvent)
وظيفة الاشتراك لحدث isIncomingAudioMutedChanged.
function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isIncomingAudioMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.on
on("isLocalVideoStartedChanged", PropertyChangedEvent)
وظيفة الاشتراك لحدث isLocalVideoStartedChanged.
function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isLocalVideoStartedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.on
on("isMutedChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isMutedChanged.
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.on
on("isScreenSharingOnChanged", PropertyChangedEvent)
وظيفة الاشتراك ل هي حدثScreenSharingChanged.
function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isScreenSharingOnChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.on
on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
قم بالاشتراك في دالة لحدث localAudioStreamsUpdated.
function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
المعلمات
- event
-
"localAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
موروث منCallCommon.on
on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
قم بالاشتراك في دالة لحدث localVideoStreamsUpdated.
function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
المعلمات
- event
-
"localVideoStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
موروث منCallCommon.on
on("mutedByOthers", PropertyChangedEvent)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
قم بالاشتراك في دالة لحدث mutedByOthers.
function on(event: "mutedByOthers", listener: PropertyChangedEvent)
المعلمات
- event
-
"mutedByOthers"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
موروث منCallCommon.on
on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
قم بالاشتراك في دالة لحدث remoteAudioStreamsUpdated.
function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
المعلمات
- event
-
"remoteAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
موروث منCallCommon.on
on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
وظيفة الاشتراك لحدث remoteParticipantsUpdated.
function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
المعلمات
- event
-
"remoteParticipantsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
موروث منCallCommon.on
on("roleChanged", PropertyChangedEvent)
قم بالاشتراك في دالة لحدث roleChanged.
function on(event: "roleChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"roleChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.on
on("stateChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث stateChanged.
function on(event: "stateChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"stateChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
موروث منCallCommon.on
on("totalParticipantCountChanged", PropertyChangedEvent)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
قم بالاشتراك في دالة حدث totalParticipantCountChanged.
function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"totalParticipantCountChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير عدد المشاركين.
موروث منCallCommon.on
resume()
استأنف هذه المكالمة إذا كانت في حالة "LocalHold".
function resume(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.resume
sendDtmf(DtmfTone)
إرسال نغمة DTMF.
function sendDtmf(dtmfTone: DtmfTone): Promise<void>
المعلمات
- dtmfTone
- DtmfTone
المرتجعات
Promise<void>
موروث منCallCommon.sendDtmf
setConstraints(CallConstraints)
تعيين قيود الاتصال. يعين هذا الأسلوب الحد الأقصى للقيود استنادا إلى القيم المتوفرة. ستكون القيود المطبقة النهائية أقل من القيم المتوفرة هنا لهذا الأسلوب أو مساوية لها. إذا تم توفير قيمة 0، فلن يتم تطبيق أي قيد على هذا القيد. إذا تم توفير قيمة غير معرفة، فسيتم استخدام القيمة السابقة المستخدمة لهذا القيد.
function setConstraints(constraints: CallConstraints): Promise<void>
المعلمات
- constraints
- CallConstraints
كائن يمثل قيود الاستدعاء المراد تعيينها
المرتجعات
Promise<void>
موروث منCallCommon.setConstraints
startAudio(LocalAudioStream)
ابدأ تشغيل الصوت في المكالمة باستخدام صوت مخصص. يجب أن يكون مصدر LocalAudioStream عبارة عن MediaStream.
function startAudio(localAudioStream: LocalAudioStream): Promise<void>
المعلمات
- localAudioStream
- LocalAudioStream
المرتجعات
Promise<void>
موروث منCallCommon.startAudio
startScreenSharing()
- ابدأ في إرسال دفق مشاركة الشاشة في مكالمة. سيطالب المستعرض بتحديد علامة تبويب الشاشة أو التطبيق أو المستعرض.
- إرسال دفق مشاركة الشاشة غير مدعوم على iOS أو Android.
- يتم دعم دفق مشاركة الشاشة الواردة على iOS وAndroid.
function startScreenSharing(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.startScreenSharing
startScreenSharing(LocalVideoStream)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
- ابدأ في إرسال دفق مشاركة الشاشة الأولية في مكالمة.
- إرسال مشاركة الشاشة الأولية غير مدعوم على iOS أو Android.
- يتم دعم مشاركة الشاشة الأولية الواردة على iOS وAndroid.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
يمثل دفق مشاركة شاشة أولية محلي يأخذ MediaStream في الدالة الإنشائية.
المرتجعات
Promise<void>
موروث منCallCommon.startScreenSharing
startVideo(LocalVideoStream)
ابدأ في إرسال دفق الفيديو في المكالمة. سيتلقى المشاركون عن بعد في المكالمة دفق الفيديو الخاص بك حتى يتمكنوا من عرضه في واجهات المستخدم الخاصة بهم.
function startVideo(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
يمثل دفق فيديو محليا يأخذ مصدر كاميرا في الدالة الإنشائية.
المرتجعات
Promise<void>
موروث منCallCommon.startVideo
stopAudio()
أوقف الصوت المخصص في المكالمة والتبديل إلى جهاز الصوت الافتراضي لإدارة الأجهزة.
function stopAudio()
موروث منCallCommon.stopAudio
stopScreenSharing()
إيقاف مشاركة الشاشة المحلية.
function stopScreenSharing(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.stopScreenSharing
stopScreenSharing(LocalVideoStream)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
إيقاف مشاركة الشاشة المحلية.
function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
دفق مشاركة الشاشة المحلية لإيقاف البث.
المرتجعات
Promise<void>
موروث منCallCommon.stopScreenSharing
stopVideo(LocalVideoStream)
توقف عن إرسال دفق الفيديو في المكالمة. يجب تمرير نفس كائن LocalVideoStream الذي تم استخدامه لبدء الفيديو في واجهة برمجة تطبيقات CallAgent.startCall() أو CallAgent.join() API أو IncomingCall.accept() API أو Call.startVideo() API.
function stopVideo(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
دفق الفيديو المحلي لإيقاف البث.
المرتجعات
Promise<void>
موروث منCallCommon.stopVideo
unmute()
إلغاء كتم الميكروفون المحلي.
function unmute(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.unmute
unmuteIncomingAudio()
إلغاء كتم الصوت الوارد.
function unmuteIncomingAudio(): Promise<void>
المرتجعات
Promise<void>
موروث منCallCommon.unmuteIncomingAudio