Açıklama
Desktop Capture API ekranın içeriğini, tek tek pencereleri veya tek tek sekmeleri yakalar.
İzinler
desktopCapture
Türler
DesktopCaptureSourceType
selectDesktopMedia() işlevinde kullanılan masaüstü medya kaynakları grubunu tanımlamak için kullanılan sıralama.
Enum
"screen"
"window"
"sekme"
"audio"
SelfCapturePreferenceEnum
SelfCapturePreferenceEnum değerini yansıtır.
Enum
"dahil et"
"hariç tut"
SystemAudioPreferenceEnum
SystemAudioPreferenceEnum adını yansıtır.
Enum
"dahil et"
"hariç tut"
Yöntemler
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
)
selectDesktopMedia() 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 grubunu içeren masaüstü medya seçici kullanıcı arayüzünü gösterir.
Parametreler
-
kaynaklar
Kullanıcıya gösterilmesi gereken kaynak kümesi. Gruptaki 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 ortaya çıkan akış yalnızca telefon uzantısı tarafından kullanılabilir. Akış yalnızca ilgili sekmede, güvenlik kaynağı
tab.url
ile eşleşen çerçeveler tarafından kullanılabilir. Sekmenin kaynağı güvenli bir kaynak olmalıdır.Ör. HTTPS'ye dokunun. -
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'ye iletilebilecek 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 süresi birkaç saniye sonra dolar. -
seçenekler
nesne
Chrome 57 ve sonraki sürümler 'nı inceleyin.Akışı açıklayan özellikleri içerir.
-
canRequestAudioTrack
boolean
"audio" ise doğru parametresi kaynaklarına eklenir ve son kullanıcı "Sesi paylaş" seçeneğinin işaretini kaldırmaz. onay kutusunu işaretleyin. Aksi takdirde false (yanlış) değerini alır, bu durumda getUserMedia çağrısı üzerinden ses akışı istenmemelidir.
-
-
İadeler
-
sayı
İstemin iptal edilmesi gerektiğinde cancelChooseDesktopMedia() öğesine iletilebilecek bir kimlik.