refresh date: 2026-09-25 robots: noindex
Descrição
A API Desktop Capture captura o conteúdo da tela, de janelas individuais ou de guias individuais.
Permissões
desktopCaptureTipos
DesktopCaptureSourceType
Tipo enumerado usado para definir o conjunto de origens de mídia para computador usadas em chooseDesktopMedia().
Enumeração
"screen"
"window"
"tab"
"audio"
Enumeração
"include"
"exclude"
Enumeração
"include"
"exclude"
Enumeração
"system"
"window"
"exclude"
Métodos
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
): void
Oculta a caixa de diálogo do seletor de mídia da área de trabalho mostrada por chooseDesktopMedia().
Parâmetros
-
desktopMediaRequestId
número
ID retornado por chooseDesktopMedia()
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
): number
Mostra a interface do seletor de mídia para computador com o conjunto de fontes especificado.
Parâmetros
-
origens
Conjunto de fontes que devem ser mostradas ao usuário. A ordem das fontes no conjunto decide a ordem das guias no seletor.
-
targetTab
Guia opcional
Guia opcional para a qual o stream é criado. Se não for especificado, o stream resultante só poderá ser usado pela extensão de chamada. O stream só pode ser usado por frames na guia em questão que tenham a mesma origem de segurança de
tab.url. A origem da guia precisa ser segura, por exemplo, HTTPS. -
callback
função
O parâmetro
callbacké semelhante a:(streamId: string, options: object) => void
-
streamId
string
Uma string opaca que pode ser transmitida para a API
getUserMedia()para gerar um stream de mídia que corresponde à fonte selecionada pelo usuário. Se o usuário não selecionar nenhuma fonte (ou seja, cancelar o prompt), o callback será chamado com umstreamIdvazio. OstreamIdcriado só pode ser usado uma vez e expira após alguns segundos se não for utilizado. -
opções
objeto
Chrome 57+Contém propriedades que descrevem o stream.
-
canRequestAudioTrack
booleano
Verdadeiro se "audio" estiver incluído nas fontes de parâmetro e o usuário final não desmarcar a caixa de seleção "Compartilhar áudio". Caso contrário, será "false", e, nesse caso, não será possível solicitar um stream de áudio pela chamada getUserMedia.
-
-
Retorna
-
número
Um ID que pode ser transmitido para cancelChooseDesktopMedia() caso o comando precise ser cancelado.