chrome.desktopCapture

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

Chrome 107 ve sonraki sürümler 'nı inceleyin.

SelfCapturePreferenceEnum değerini yansıtır.

Enum

"dahil et"

"hariç tut"

SystemAudioPreferenceEnum

Chrome 105 ve sonraki sürümler 'nı inceleyin.

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

  • 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ş bir streamId ile çağrılır. Oluşturulan streamId 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.