Files
Oliver Dunk e8d26131bb Add sample for tabCapture using offscreen document (#974)
* Add sample for using tabCapture in offscreen document.

* Add recording item to tabCapture demo.

Adds an icon which indicates if recording is currently in
progress.

* Addressed a number of pieces of feedback.

* Apply suggestions from code review

Co-authored-by: amysteamdev <37001393+AmySteam@users.noreply.github.com>

* Add step to pin extension.

* Add comments.

---------

Co-authored-by: amysteamdev <37001393+AmySteam@users.noreply.github.com>
2023-07-04 14:31:31 +01:00
..

chrome.tabCapture recorder

This sample demonstrates how to use the chrome.tabCapture API to record in the background, using a service worker and offscreen document.

Overview

In this sample, clicking the action button starts recording the current tab in an offscreen document. After 30 seconds, or once the action button is clicked again, the recording ends and is saved as a download.

Implementation Notes

See the Audio recording and screen capture guide for more implementation details.

Running this extension

  1. Clone this repository.
  2. Load this directory in Chrome as an unpacked extension.
  3. Pin the extension from the extension menu.
  4. Click the extension's action icon to start recording.
  5. Click the extension's action again to stop recording.