chrome.desktopCapture
描述: |
桌面捕获 API 可用于捕获屏幕、单个窗口或标签页的内容。
|
可用版本: |
从 Chrome 34 开始支持。
|
权限: |
"desktopCapture"
|
摘要
类型 | |
---|---|
DesktopCaptureSourceType | |
方法 | |
chooseDesktopMedia −
integer
chrome.desktopCapture.chooseDesktopMedia(array of DesktopCaptureSourceType sources, tabs.Tab targetTab, function callback)
| |
cancelChooseDesktopMedia −
chrome.desktopCapture.cancelChooseDesktopMedia(integer desktopMediaRequestId)
|
类型
DesktopCaptureSourceType
枚举 |
---|
"screen" ,
"window" ,
or "tab"
|
方法
chooseDesktopMedia
integer
chrome.desktopCapture.chooseDesktopMedia(array of DesktopCaptureSourceType sources, tabs.Tab targetTab, function callback)
显示桌面媒体选择器用户界面,包含指定类型的源。
参数 | |||||
---|---|---|---|---|---|
array of DesktopCaptureSourceType | sources |
要向用户显示的源类型。 |
|||
tabs.Tab | (可选) targetTab |
创建流媒体的可选标签页。如果没有指定,所得到的流媒体只能由调用的扩展程序使用,否则流媒体只能由指定标签页使用。如果标签页的安全来源在该函数返回前更改,该调用可能会失败。 |
|||
function | callback |
callback 参数应该是一个如下形式的函数: function(string streamId) {...};
|
cancelChooseDesktopMedia
chrome.desktopCapture.cancelChooseDesktopMedia(integer desktopMediaRequestId)
隐藏由 chooseDesktopMedia() 显示的媒体选择器对话框。
参数 | ||
---|---|---|
integer | desktopMediaRequestId |
由 chooseDesktopMedia() 返回的标识符。 |
示例扩展程序
- Desktop Capture Example – Show desktop media picker UI