Deskripsi
Desktop Capture API merekam konten layar, jendela individual, atau tab tertentu.
Izin
desktopCapture
Jenis
DesktopCaptureSourceType
Enum yang digunakan untuk menentukan kumpulan sumber media desktop yang digunakan di chooseDesktopMedia().
Enum
"tab"
"audio"
Enum
Enum
Metode
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
)
Menyembunyikan dialog pemilih media desktop yang ditampilkan oleh selectDesktopMedia().
Parameter
-
desktopMediaRequestId
angka
ID yang ditampilkan oleh selectDesktopMedia()
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
)
Menampilkan UI pemilih media desktop dengan kumpulan sumber yang ditentukan.
Parameter
-
sumber
Kumpulan sumber yang akan ditampilkan kepada pengguna. Urutan sumber dalam kumpulan menentukan urutan tab di pemilih.
-
targetTab
Tab opsional
Tab opsional tempat streaming dibuat. Jika tidak ditentukan, streaming yang dihasilkan hanya dapat digunakan oleh ekstensi panggilan. Aliran data hanya dapat digunakan oleh frame di tab tertentu yang asal keamanannya cocok dengan
tab.url
. Asal tab harus berupa asal yang aman, misalnya, HTTPS. -
callback
fungsi
Parameter
callback
terlihat seperti:(streamId: string, options: object) => void
-
streamId
string
String buram yang dapat diteruskan ke
getUserMedia()
API untuk menghasilkan streaming media yang sesuai dengan sumber yang dipilih oleh pengguna. Jika pengguna tidak memilih sumber apa pun (yaitu membatalkan permintaan), callback akan dipanggil denganstreamId
kosong.streamId
yang dibuat hanya dapat digunakan sekali dan akan habis masa berlakunya setelah beberapa detik jika tidak digunakan. -
opsi
objek
Chrome 57 dan yang lebih baruBerisi properti yang menjelaskan aliran data.
-
canRequestAudioTrack
boolean
True jika "audio" disertakan dalam sumber parameter, dan pengguna akhir tidak menghapus centang pada kotak "Bagikan audio". Jika tidak, salah (false), dan dalam hal ini, pengguna tidak boleh meminta streaming audio melalui panggilan getUserMedia.
-
-
Hasil
-
angka
ID yang dapat diteruskan ke cancelChooseDesktopMedia() jika perintah harus dibatalkan.