该页面翻译自 Google Chrome Extensions 与 Google Chrome Apps。除非特别说明,该页面的内容遵循 Creative Commons Attribution 3.0 License,代码示例遵循 BSD License。
描述: |
使用 chrome.tabCapture API 与标签页的媒体流交互。
|
可用版本: |
从 Chrome 31 开始稳定支持。
|
权限: |
"tabCapture"
|
捕获当前活动标签页的可视区域。该方法只能在扩展程序被调用之后在当前活动网页上使用,与 activeTab 的工作方式类似。
callback 参数应该指定一个如下形式的函数:
function(localmediastream stream) {...};
返回已经请求捕获或者正在捕获的标签页列表,即 status != "stopped" 并且 status != "error"。这样扩展程序就能告知用户已经存在标签页捕获,使新的标签页捕获不能成功(或者防止同一个标签页的重复请求)。
callback 参数应该指定一个如下形式的函数:
function(array of CaptureInfo result) {...};
标签页的捕获状态更改时产生该事件,这样扩展程序就能跟踪标签页的捕获状态,使用户界面元素(例如页面按钮及信息栏)保持同步。