Açıklama
Masaüstü Yakalama API'sı ekranın, bağımsız pencerelerin veya tek tek sekmelerin içeriğini yakalar.
İzinler
desktopCapture
Türler
DesktopCaptureSourceType
chooseDesktopMedia() işlevinde kullanılan masaüstü medya kaynakları grubunu tanımlamak için kullanılan enum.
Enum
"window"
"audio"
SelfCapturePreferenceEnum
SelfCapturePreferenceEnum öğesini yansıtır.
Enum
Enum
Yöntemler
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
)
chooseDesktopMedia() tarafından gösterilen masaüstü medya seçici iletişim kutusunu gizler.
Parametreler
-
desktopMediaRequestId
sayı
selectDesktopMedia() tarafından döndürülen kimlik
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
)
Belirtilen kaynak grubuyla masaüstü medya seçici kullanıcı arayüzünü gösterir.
Parametreler
-
kaynaklar
Kullanıcıya gösterilmesi gereken kaynak grubu. Gruptaki kaynaklar 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 elde edilen akış yalnızca arama uzantısı tarafından kullanılabilir. Akış yalnızca belirtilen sekmedeki güvenlik kaynağı
tab.url
ile eşleşen kareler tarafından kullanılabilir. Sekmenin kaynağı güvenli bir kaynak (ör. HTTPS) olmalıdır. -
geri çağırma
işlev
callback
parametresi ş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'sine geçirilebilen opak bir dize. Kullanıcı herhangi bir kaynak seçmediyse (ör. istemi iptal ettiyse) geri arama boş birstreamId
ile çağrılır. OluşturulanstreamId
yalnızca bir kez kullanılabilir ve kullanılmadığında birkaç saniye sonra süresi dolar. -
seçenekler
nesne
Chrome 57 ve sonraki sürümlerAkışı açıklayan özellikleri içerir.
-
canRequestAudioTrack
boolean
Parametre kaynaklarında "audio" varsa ve son kullanıcı "Ses paylaş" onay kutusunun işaretini kaldırmazsa doğru değerini alır. Aksi takdirde false (yanlış) olarak ayarlanır ve bu örnekte getUserMedia çağrısı ile ses akışı istenmemelidir.
-
-
İlerlemeler
-
sayı
İstemin iptal edilmesi gerekirse cancelChooseDesktopMedia() işlevine iletilebilecek bir kimlik.