Bagikan melalui


RemoteVideoStream interface

Mewakili video peserta jarak jauh atau berbagi layar.

Memperluas

Properti

isAvailable

Apakah aliran tersedia untuk penyajian di UI. Ketika bendera ini menjadi benar, peserta jarak jauh mengaktifkan video mereka. dan kita dapat membuat tampilan untuk menampilkan aliran video jarak jauh ini di UI.

Properti yang Diwariskan

id

Id aliran jarak jauh.

isReceiving

Apakah paket video diterima. Bendera ini dapat menjadi false dalam kasus seperti pembekuan video jarak jauh, bandwidth jaringan rendah, dll. Disarankan untuk menampilkan spinner pemuatan atas video, jika isReceiving salah dan isAvailable adalah benar.

mediaStreamType

Dapatkan jenis aliran media jarak jauh ini.

size

Ukuran aliran. Semakin tinggi ukuran streaming, semakin baik kualitas video.

Metode

getMediaStream()

Mendapatkan aliran video mentah jarak jauh

off("isAvailableChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isAvailableChanged.

off("isReceivingChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isRenderingChanged.

off("sizeChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa sizeChanged.

on("isAvailableChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isAvailableChanged.

on("isReceivingChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isRenderingChanged.

on("sizeChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa sizeChanged.

Detail Properti

isAvailable

Apakah aliran tersedia untuk penyajian di UI. Ketika bendera ini menjadi benar, peserta jarak jauh mengaktifkan video mereka. dan kita dapat membuat tampilan untuk menampilkan aliran video jarak jauh ini di UI.

isAvailable: boolean

Nilai Properti

boolean

Detail Properti yang Diwariskan

id

Id aliran jarak jauh.

id: number

Nilai Properti

number

Diwariskan DariRemoteVideoStreamCommon.id

isReceiving

Apakah paket video diterima. Bendera ini dapat menjadi false dalam kasus seperti pembekuan video jarak jauh, bandwidth jaringan rendah, dll. Disarankan untuk menampilkan spinner pemuatan atas video, jika isReceiving salah dan isAvailable adalah benar.

isReceiving: boolean

Nilai Properti

boolean

Diwariskan DariRemoteVideoStreamCommon.isReceiving

mediaStreamType

Dapatkan jenis aliran media jarak jauh ini.

mediaStreamType: MediaStreamType

Nilai Properti

Diwariskan DariRemoteVideoStreamCommon.mediaStreamType

size

Ukuran aliran. Semakin tinggi ukuran streaming, semakin baik kualitas video.

size: StreamSize

Nilai Properti

Diwarisi DariRemoteVideoStreamCommon.size

Detail Metode

getMediaStream()

Mendapatkan aliran video mentah jarak jauh

function getMediaStream(): Promise<MediaStream>

Mengembalikan

Promise<MediaStream>

MediaStream atau tidak terdefinis.

off("isAvailableChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isAvailableChanged.

function off(event: "isAvailableChanged", listener: PropertyChangedEvent)

Parameter

event

"isAvailableChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

off("isReceivingChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isRenderingChanged.

function off(event: "isReceivingChanged", listener: PropertyChangedEvent)

Parameter

event

"isReceivingChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

off("sizeChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa sizeChanged.

function off(event: "sizeChanged", listener: PropertyChangedEvent)

Parameter

event

"sizeChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

on("isAvailableChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isAvailableChanged.

function on(event: "isAvailableChanged", listener: PropertyChangedEvent)

Parameter

event

"isAvailableChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("isReceivingChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isRenderingChanged.

function on(event: "isReceivingChanged", listener: PropertyChangedEvent)

Parameter

event

"isReceivingChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("sizeChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa sizeChanged.

function on(event: "sizeChanged", listener: PropertyChangedEvent)

Parameter

event

"sizeChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.