refresh date: 2026-09-25 robots: noindex
Açıklama
Masaüstü Görüntüsü Yakalama API'si, ekranın, pencerelerin veya sekmelerin içeriğini yakalar.
İzinler
desktopCaptureTürler
DesktopCaptureSourceType
chooseDesktopMedia() içinde kullanılan masaüstü medya kaynakları kümesini tanımlamak için kullanılan enum.
Enum
"screen"
"window"
"tab"
"audio"
Enum
"include"
"exclude"
Enum
"include"
"exclude"
Enum
"system"
"window"
"exclude"
Yöntemler
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
): void
chooseDesktopMedia() tarafından gösterilen masaüstü medya seçme aracı iletişim kutusunu gizler.
Parametreler
-
desktopMediaRequestId
sayı
chooseDesktopMedia() tarafından döndürülen kimlik
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
): number
Belirtilen kaynak grubuyla masaüstü medya seçme aracı kullanıcı arayüzünü gösterir.
Parametreler
-
kaynaklar
Kullanıcıya gösterilmesi gereken kaynaklar grubu. Ayarlanan kaynakların sırası, seçicideki sekme sırasını belirler.
-
targetTab
Sekme isteğe bağlı
Akışın oluşturulduğu isteğe bağlı sekme. Belirtilmezse sonuçta elde edilen akış yalnızca çağıran uzantı tarafından kullanılabilir. Akış yalnızca güvenlik kaynağı
tab.urlile eşleşen, belirtilen sekmedeki çerçeveler tarafından kullanılabilir. Sekmenin kaynağı güvenli bir kaynak olmalıdır (ör. HTTPS). -
callback
işlev
callbackparametresi şu şekilde görünür:(streamId: string, options: object) => void
-
streamId
dize
Kullanıcı tarafından seçilen kaynağa karşılık gelen medya akışı oluşturmak için
getUserMedia()API'ye iletilebilen opak bir dize. Kullanıcı herhangi bir kaynak seçmezse (ör. istemi iptal ederse) geri arama boş birstreamIdile çağrılır. OluşturulanstreamIdyalnızca bir kez kullanılabilir ve kullanılmadığında birkaç saniye sonra geçerliliğini yitirir. -
seçenekler
nesne
Chrome 57 ve sonraki sürümlerAkışı açıklayan özellikleri içerir.
-
canRequestAudioTrack
boole
Parametre kaynaklarına "audio" dahil edilmişse ve son kullanıcı "Sesi paylaş" onay kutusunun işaretini kaldırmamışsa true. Aksi takdirde yanlış olur ve bu durumda, getUserMedia çağrısı aracılığıyla ses akışı istenmemelidir.
-
-
İadeler
-
sayı
İstem iptal edilmesi gerektiğinde cancelChooseDesktopMedia() işlevine iletilebilecek bir kimlik.