RemoteVideoStream interface
يمثل فيديو المشارك عن بعد أو مشاركة الشاشة.
- يمتد
الخصائص
is |
ما إذا كان الدفق متوفرا للعرض في واجهة المستخدم. عندما تصبح هذه العلامة صحيحة، يكون الفيديو الخاص بالمشارك البعيد قيد التشغيل. ويمكننا إنشاء طريقة عرض لعرض دفق الفيديو البعيد هذا على واجهة المستخدم. |
الخصائص الموروثة
id | معرف الدفق البعيد. |
is |
ما إذا كان يتم تلقي حزم الفيديو. يمكن أن تصبح هذه العلامة خاطئة في حالات مثل تجميد الفيديو عن بعد، وانخفاض النطاق الترددي للشبكة، وما إلى ذلك. من المستحسن عرض زيادة ونقصان التحميل عبر الفيديو، إذا كان isReceiving خطأ وكان isAvailable صحيحا. |
media |
احصل على نوع دفق الوسائط البعيد هذا. |
size | حجم الدفق. كلما كان حجم الدفق أعلى، كانت جودة الفيديو أفضل. |
الأساليب
get |
الحصول على دفق الفيديو الخام عن بعد |
off("is |
دالة إلغاء الاشتراك لحدث isAvailableChanged. |
off("is |
دالة إلغاء الاشتراك لحدث isRenderingChanged. |
off("size |
دالة إلغاء الاشتراك لحدث sizeChanged. |
on("is |
قم بالاشتراك في دالة حدث isAvailableChanged. |
on("is |
قم بالاشتراك في دالة حدث isRenderingChanged. |
on("size |
قم بالاشتراك في دالة لحدث sizeChanged. |
تفاصيل الخاصية
isAvailable
ما إذا كان الدفق متوفرا للعرض في واجهة المستخدم. عندما تصبح هذه العلامة صحيحة، يكون الفيديو الخاص بالمشارك البعيد قيد التشغيل. ويمكننا إنشاء طريقة عرض لعرض دفق الفيديو البعيد هذا على واجهة المستخدم.
isAvailable: boolean
قيمة الخاصية
boolean
تفاصيل الخاصية الموروثة
id
isReceiving
ما إذا كان يتم تلقي حزم الفيديو. يمكن أن تصبح هذه العلامة خاطئة في حالات مثل تجميد الفيديو عن بعد، وانخفاض النطاق الترددي للشبكة، وما إلى ذلك. من المستحسن عرض زيادة ونقصان التحميل عبر الفيديو، إذا كان isReceiving خطأ وكان isAvailable صحيحا.
isReceiving: boolean
قيمة الخاصية
boolean
mediaStreamType
احصل على نوع دفق الوسائط البعيد هذا.
mediaStreamType: MediaStreamType
قيمة الخاصية
size
حجم الدفق. كلما كان حجم الدفق أعلى، كانت جودة الفيديو أفضل.
size: StreamSize
قيمة الخاصية
موروث منRemoteVideoStreamCommon.size
تفاصيل الأسلوب
getMediaStream()
الحصول على دفق الفيديو الخام عن بعد
function getMediaStream(): Promise<MediaStream>
المرتجعات
Promise<MediaStream>
MediaStream أو غير محدد.
off("isAvailableChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث isAvailableChanged.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isAvailableChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("isReceivingChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث isRenderingChanged.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isReceivingChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
off("sizeChanged", PropertyChangedEvent)
دالة إلغاء الاشتراك لحدث sizeChanged.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"sizeChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.
on("isAvailableChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isAvailableChanged.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isAvailableChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("isReceivingChanged", PropertyChangedEvent)
قم بالاشتراك في دالة حدث isRenderingChanged.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"isReceivingChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.
on("sizeChanged", PropertyChangedEvent)
قم بالاشتراك في دالة لحدث sizeChanged.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
المعلمات
- event
-
"sizeChanged"
اسم الحدث.
- listener
- PropertyChangedEvent
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.