RemoteVideoStream interface

يمثل فيديو المشارك عن بعد أو مشاركة الشاشة.

يمتد

الخصائص

isAvailable

ما إذا كان الدفق متوفرا للعرض في واجهة المستخدم. عندما تصبح هذه العلامة صحيحة، يكون الفيديو الخاص بالمشارك البعيد قيد التشغيل. ويمكننا إنشاء طريقة عرض لعرض دفق الفيديو البعيد هذا على واجهة المستخدم.

الخصائص الموروثة

id

معرف الدفق البعيد.

isReceiving

ما إذا كان يتم تلقي حزم الفيديو. يمكن أن تصبح هذه العلامة خاطئة في حالات مثل تجميد الفيديو عن بعد، وانخفاض النطاق الترددي للشبكة، وما إلى ذلك. من المستحسن عرض زيادة ونقصان التحميل عبر الفيديو، إذا كان isReceiving خطأ وكان isAvailable صحيحا.

mediaStreamType

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

size

حجم الدفق. كلما كان حجم الدفق أعلى، كانت جودة الفيديو أفضل.

الأساليب

getMediaStream()

الحصول على دفق الفيديو الخام عن بعد

off("isAvailableChanged", PropertyChangedEvent)

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

off("isReceivingChanged", PropertyChangedEvent)

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

off("sizeChanged", PropertyChangedEvent)

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

on("isAvailableChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث isAvailableChanged.

on("isReceivingChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث isRenderingChanged.

on("sizeChanged", PropertyChangedEvent)

قم بالاشتراك في دالة لحدث sizeChanged.

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

isAvailable

ما إذا كان الدفق متوفرا للعرض في واجهة المستخدم. عندما تصبح هذه العلامة صحيحة، يكون الفيديو الخاص بالمشارك البعيد قيد التشغيل. ويمكننا إنشاء طريقة عرض لعرض دفق الفيديو البعيد هذا على واجهة المستخدم.

isAvailable: boolean

قيمة الخاصية

boolean

تفاصيل الخاصية الموروثة

id

معرف الدفق البعيد.

id: number

قيمة الخاصية

number

موروث منRemoteVideoStreamCommon.id

isReceiving

ما إذا كان يتم تلقي حزم الفيديو. يمكن أن تصبح هذه العلامة خاطئة في حالات مثل تجميد الفيديو عن بعد، وانخفاض النطاق الترددي للشبكة، وما إلى ذلك. من المستحسن عرض زيادة ونقصان التحميل عبر الفيديو، إذا كان isReceiving خطأ وكان isAvailable صحيحا.

isReceiving: boolean

قيمة الخاصية

boolean

موروث منRemoteVideoStreamCommon.isReceiving

mediaStreamType

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

mediaStreamType: MediaStreamType

قيمة الخاصية

موروث منRemoteVideoStreamCommon.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 رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.