CallCommon interface
واجهة الاتصال الشائعة.
- يمتد
الخصائص
call |
يحتوي على رمز/رمز فرعي يشير إلى كيفية انتهاء هذه المكالمة. |
caller |
معلومات المتصل إذا كانت هذه المكالمة واردة. |
direction | احصل على اتجاه المكالمة، سواء كان واردا أو صادرا. |
id | احصل على المعرف الفريد لهذه المكالمة. |
is |
ما إذا كان المستخدم المحلي قد كتم الصوت الوارد. |
is |
ما إذا كان الفيديو المحلي قيد التشغيل. |
is |
سواء تم كتم صوت المستخدم المحلي، محليا أو عن بعد. |
is |
ما إذا كانت مشاركة الشاشة قيد التشغيل. |
kind | الحصول على نوع كائن الاستدعاء. |
lobby | احصل على ساحة انتظار اجتماع Teams. |
local |
مجموعة من تدفقات الصوت المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة. |
local |
مجموعة من تدفقات الفيديو المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة. |
remote |
مجموعة من تدفقات الصوت عن بعد التي يتم تلقيها من المكالمة. |
remote |
مجموعة من المشاركين عن بعد في هذه المكالمة. في حالة المكالمات مع مشاركين من مائة أو أكثر، يكون المشاركون النشطون في وسائل الإعلام فقط موجودين في هذه المجموعة. |
role | احصل على دور المستخدم المحلي في المكالمة. |
state | احصل على حالة هذه المكالمة. |
total |
عدد إجمالي عدد المشاركين في هذه المكالمة. |
الأساليب
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 |
إلغاء كتم الصوت الوارد. |
الأساليب المتوارثة
dispose() |
تفاصيل الخاصية
callEndReason
يحتوي على رمز/رمز فرعي يشير إلى كيفية انتهاء هذه المكالمة.
callEndReason?: CallEndReason
قيمة الخاصية
callerInfo
direction
احصل على اتجاه المكالمة، سواء كان واردا أو صادرا.
direction: CallDirection
قيمة الخاصية
id
احصل على المعرف الفريد لهذه المكالمة.
id: string
قيمة الخاصية
string
isIncomingAudioMuted
ما إذا كان المستخدم المحلي قد كتم الصوت الوارد.
isIncomingAudioMuted: boolean
قيمة الخاصية
boolean
isLocalVideoStarted
ما إذا كان الفيديو المحلي قيد التشغيل.
isLocalVideoStarted: boolean
قيمة الخاصية
boolean
isMuted
سواء تم كتم صوت المستخدم المحلي، محليا أو عن بعد.
isMuted: boolean
قيمة الخاصية
boolean
isScreenSharingOn
ما إذا كانت مشاركة الشاشة قيد التشغيل.
isScreenSharingOn: boolean
قيمة الخاصية
boolean
kind
lobby
localAudioStreams
مجموعة من تدفقات الصوت المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة.
localAudioStreams: readonly LocalAudioStream[]
قيمة الخاصية
readonly LocalAudioStream[]
localVideoStreams
مجموعة من تدفقات الفيديو المحلية التي يتم إرسالها إلى مشاركين آخرين في مكالمة.
localVideoStreams: readonly LocalVideoStream[]
قيمة الخاصية
readonly LocalVideoStream[]
remoteAudioStreams
مجموعة من تدفقات الصوت عن بعد التي يتم تلقيها من المكالمة.
remoteAudioStreams: readonly RemoteAudioStream[]
قيمة الخاصية
readonly RemoteAudioStream[]
remoteParticipants
مجموعة من المشاركين عن بعد في هذه المكالمة. في حالة المكالمات مع مشاركين من مائة أو أكثر، يكون المشاركون النشطون في وسائل الإعلام فقط موجودين في هذه المجموعة.
remoteParticipants: readonly RemoteParticipant[]
قيمة الخاصية
readonly RemoteParticipant[]
role
state
totalParticipantCount
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
عدد إجمالي عدد المشاركين في هذه المكالمة.
totalParticipantCount: number
قيمة الخاصية
number
تفاصيل الأسلوب
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
hangUp(HangUpOptions)
قطع المكالمة.
function hangUp(options?: HangUpOptions): Promise<void>
المعلمات
- options
- HangUpOptions
خيارات HangUp.
المرتجعات
Promise<void>
hold()
ضع هذه المكالمة قيد الانتظار.
function hold(): Promise<void>
المرتجعات
Promise<void>
mute()
كتم الميكروفون المحلي.
function mute(): Promise<void>
المرتجعات
Promise<void>
muteAllRemoteParticipants()
كتم صوت جميع المشاركين عن بعد.
function muteAllRemoteParticipants(): Promise<void>
المرتجعات
Promise<void>
muteIncomingAudio()
كتم الصوت الوارد.
function muteIncomingAudio(): Promise<void>
المرتجعات
Promise<void>
off("idChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث idChanged.
function off(event: "idChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"idChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("isIncomingAudioMutedChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isIncomingAudioMutedChanged.
function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isIncomingAudioMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
off("isLocalVideoStartedChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث isLocalVideoStartedChanged.
function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isLocalVideoStartedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
off("isMutedChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isMutedChanged.
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
off("isScreenSharingOnChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك ل هي حدثScreenSharingChanged.
function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isScreenSharingOnChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
دالة إلغاء الاشتراك لحدث localAudioStreamsUpdated.
function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
المعلمات
- event
-
"localAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
دالة إلغاء الاشتراك لحدث LocalVideoStreamsUpdated.
function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
المعلمات
- event
-
"localVideoStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("mutedByOthers", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث mutedByOthers.
function off(event: "mutedByOthers", listener: PropertyChangedEvent)
المعلمات
- event
-
"mutedByOthers"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه لإلغاء الاشتراك في هذا الحدث.
off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
دالة إلغاء الاشتراك لحدث remoteAudioStreamsUpdated.
function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
المعلمات
- event
-
"remoteAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
دالة إلغاء الاشتراك لحدث remoteParticipantsUpdated.
function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
المعلمات
- event
-
"remoteParticipantsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("roleChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث roleChanged.
function off(event: "roleChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"roleChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("stateChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث stateChanged.
function off(event: "stateChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"stateChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("totalParticipantCountChanged", PropertyChangedEvent)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
دالة إلغاء الاشتراك لحدث totalParticipantCountChanged.
function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"totalParticipantCountChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير عدد المشاركين.
on("idChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث idChanged.
function on(event: "idChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"idChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("isIncomingAudioMutedChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isIncomingAudioMutedChanged.
function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isIncomingAudioMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("isLocalVideoStartedChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isLocalVideoStartedChanged.
function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isLocalVideoStartedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("isMutedChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isMutedChanged.
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isMutedChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("isScreenSharingOnChanged", PropertyChangedEvent)
وظيفة الاشتراك ل هي حدثScreenSharingChanged.
function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isScreenSharingOnChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
قم بالاشتراك في دالة لحدث localAudioStreamsUpdated.
function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
المعلمات
- event
-
"localAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
قم بالاشتراك في دالة حدث LocalVideoStreamsUpdated.
function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
المعلمات
- event
-
"localVideoStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
on("mutedByOthers", PropertyChangedEvent)
قم بالاشتراك في دالة لحدث mutedByOthers.
function on(event: "mutedByOthers", listener: PropertyChangedEvent)
المعلمات
- event
-
"mutedByOthers"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
قم بالاشتراك في دالة لحدث remoteAudioStreamsUpdated.
function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
المعلمات
- event
-
"remoteAudioStreamsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
قم بالاشتراك في الدالة لحدث remoteParticipantsUpdated.
function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
المعلمات
- event
-
"remoteParticipantsUpdated"
اسم الحدث.
- listener
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.
on("roleChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث roleChanged.
function on(event: "roleChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"roleChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("stateChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث stateChanged.
function on(event: "stateChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"stateChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("totalParticipantCountChanged", PropertyChangedEvent)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
قم بالاشتراك في دالة حدث totalParticipantCountChanged.
function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"totalParticipantCountChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير عدد المشاركين.
resume()
استأنف هذه المكالمة إذا كانت في حالة "LocalHold".
function resume(): Promise<void>
المرتجعات
Promise<void>
sendDtmf(DtmfTone)
إرسال نغمة DTMF.
function sendDtmf(dtmfTone: DtmfTone): Promise<void>
المعلمات
- dtmfTone
- DtmfTone
المرتجعات
Promise<void>
setConstraints(CallConstraints)
تعيين قيود الاتصال. يعين هذا الأسلوب الحد الأقصى للقيود استنادا إلى القيم المتوفرة. ستكون القيود المطبقة النهائية أقل من أو مساوية للقيم المتوفرة هنا لهذا الأسلوب. إذا تم توفير قيمة 0، فلن يتم تطبيق أي قيد على هذا القيد. إذا تم توفير قيمة غير معرفة، استخدام القيمة السابقة المستخدمة لهذا القيد.
function setConstraints(constraints: CallConstraints): Promise<void>
المعلمات
- constraints
- CallConstraints
كائن يمثل قيود الاستدعاء لتعيينها
المرتجعات
Promise<void>
startAudio(LocalAudioStream)
ابدأ تشغيل الصوت في المكالمة باستخدام صوت مخصص. يجب أن يكون مصدر LocalAudioStream MediaStream.
function startAudio(localAudioStream: LocalAudioStream): Promise<void>
المعلمات
- localAudioStream
- LocalAudioStream
المرتجعات
Promise<void>
startScreenSharing()
- ابدأ في إرسال دفق مشاركة الشاشة في مكالمة. سيطالب المستعرض بتحديد علامة تبويب الشاشة أو التطبيق أو المستعرض.
- إرسال دفق مشاركة الشاشة غير مدعوم على iOS أو Android.
- يتم دعم دفق مشاركة الشاشة الواردة على iOS وAndroid.
function startScreenSharing(): Promise<void>
المرتجعات
Promise<void>
startScreenSharing(LocalVideoStream)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
- ابدأ في إرسال دفق مشاركة الشاشة الخام في مكالمة.
- إرسال مشاركة الشاشة الأولية غير مدعوم على iOS أو Android.
- يتم دعم مشاركة الشاشة الأولية الواردة على iOS وAndroid.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
يمثل دفق مشاركة الشاشة الخام المحلي الذي يأخذ MediaStream في الدالة الإنشائية.
المرتجعات
Promise<void>
startVideo(LocalVideoStream)
ابدأ في إرسال دفق الفيديو في المكالمة. سيتلقى المشاركون عن بعد في المكالمة دفق الفيديو الخاص بك حتى يتمكنوا من عرضه في واجهات المستخدم الخاصة بهم.
function startVideo(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
يمثل دفق فيديو محليا يأخذ مصدر كاميرا في الدالة الإنشائية.
المرتجعات
Promise<void>
stopAudio()
أوقف الصوت المخصص في المكالمة وقم بالتبديل إلى جهاز الصوت الافتراضي لإدارة الأجهزة.
function stopAudio()
stopScreenSharing()
إيقاف مشاركة الشاشة المحلية.
function stopScreenSharing(): Promise<void>
المرتجعات
Promise<void>
stopScreenSharing(LocalVideoStream)
ملاحظة
واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.
إيقاف مشاركة الشاشة المحلية.
function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
دفق مشاركة الشاشة المحلية لإيقاف البث.
المرتجعات
Promise<void>
stopVideo(LocalVideoStream)
إيقاف إرسال دفق الفيديو في المكالمة. يجب تمرير نفس كائن LocalVideoStream الذي تم استخدامه لبدء الفيديو في واجهة برمجة تطبيقات CallAgent.startCall() أو CallAgent.join() API أو IncomingCall.accept() API أو Call.startVideo() API.
function stopVideo(localVideoStream: LocalVideoStream): Promise<void>
المعلمات
- localVideoStream
- LocalVideoStream
دفق الفيديو المحلي لإيقاف البث.
المرتجعات
Promise<void>
unmute()
إلغاء كتم الميكروفون المحلي.
function unmute(): Promise<void>
المرتجعات
Promise<void>
unmuteIncomingAudio()
إلغاء كتم الصوت الوارد.
function unmuteIncomingAudio(): Promise<void>
المرتجعات
Promise<void>
تفاصيل الأساليب المتوارثة
dispose()
function dispose()
موروث منdisposable.dispose