Webpage Recorder - v1.0.0
Record a webpage as video/audio file
Webpage Recorder is based on puppeteer. You can record video/audio of a webpage and get a .webm file as output.
Installation
> npm install webpage-recorder --save
OR
> yarn add youtube-video-parser
Usage
//Import libraryconst Recorder = ; //Start recording immediatly after 'domcontentloaded' event triggered in the webpageconst recorder = url: 'http://example.com' height: 1080 width: 1920 audio :true video: true filename: './video.webm';await recorderstart; //Start recording 5 secs after 'domcontentloaded' event triggered in the webpageconst recorder = url: 'http://example.com' height: 1080 width: 1920 audio :true video: true filename: './video.webm' { return { ; }; };await recorderstart; //Start recording after element with id 'next' is added in the page. Click on it and stop the recording after element with id 'previous' appearsconst recorder = url: 'http://example.com' height: 1080 width: 1920 audio :true video: true filename: './video.webm' startOn: async { return await page; };let page = await recorderstart;await page;await page;await page;await recorder;