Descrição
A API Desktop Capture captura o conteúdo da tela, janelas ou guias individuais.
Permissões
desktopCapture
Tipos
DesktopCaptureSourceType
O tipo enumerado usado para definir o conjunto de fontes de mídia para computador usadas em chooseDesktopMedia().
Enumeração
"tela"
"janela"
"guia"
"áudio"
Enumeração
"incluir"
"excluir"
Enumeração
"incluir"
"excluir"
Métodos
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
)
Oculta a caixa de diálogo do seletor de mídia da área de trabalho mostrada por chooseDesktopMedia().
Parâmetros
-
desktopMediaRequestId
number
ID retornado por chooseDesktopMedia()
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
)
Mostra a interface do seletor de mídia da área de trabalho com o conjunto especificado de fontes.
Parâmetros
-
origens
Conjunto de origens que serão mostradas ao usuário. A ordem das origens no conjunto determina a ordem da tabulação no seletor.
-
targetTab
Guia opcional
Guia opcional para a qual o stream é criado. Se não for especificado, o stream resultante poderá ser usado apenas pela extensão de chamada. O stream só pode ser usado por frames na guia especificada com origem de segurança correspondente a
tab.url
. A origem da guia precisa ser segura, por exemplo, HTTPS. -
callback
função
O parâmetro
callback
tem esta aparência:(streamId: string, options: object) => void
-
streamId
string
Uma string opaca que pode ser transmitida à API
getUserMedia()
para gerar um stream de mídia correspondente à origem selecionada pelo usuário. Se o usuário não selecionou nenhuma origem (ou seja, cancelou a solicitação), o callback será chamado com umstreamId
vazio. OstreamId
criado pode ser usado apenas uma vez e expira após alguns segundos quando não é usado. -
opções
objeto
Chrome 57 ou superiorContém propriedades que descrevem o stream.
-
canRequestAudioTrack
booleano
Verdadeiro se "áudio" está incluído nas origens de parâmetros, e o usuário final não desmarca a opção "Compartilhar áudio" caixa de seleção. Caso contrário, é "false" e, nesse caso, não é possível solicitar o stream de áudio com a chamada "getUserMedia".
-
-
Retorna
-
number
Um ID que pode ser transmitido para cancelChooseDesktopMedia() caso o comando precise ser cancelado.