ByteScout Screen Capturing SDK - JavaScript - Capture Entire Screen Video - ByteScout

ByteScout Screen Capturing SDK – JavaScript – Capture Entire Screen Video

  • Home
  • /
  • Articles
  • /
  • ByteScout Screen Capturing SDK – JavaScript – Capture Entire Screen Video

How to capture entire screen video in JavaScript and ByteScout Screen Capturing SDK

Tutorial on how to capture entire screen video in JavaScript

This sample source code below will demonstrate you how to capture entire screen video in JavaScript. ByteScout Screen Capturing SDK is the SDK for developers for quick implementation of screen video recording. The SDK records screen into video or into a series of screenshots. Can also record audio. Saves video into AVI,WMV and Google’s WebM. Output video quality, size, resolution or framerate can be adjusted easily. Provides additional tools for privacy features like blacking out on scren areas with sensitive information on screen right during recording. Supports web camera as input and can add instant text and images into video output. It can capture entire screen video in JavaScript.

Fast application programming interfaces of ByteScout Screen Capturing SDK for JavaScript plus the instruction and the code below will help you quickly learn how to capture entire screen video. In your JavaScript project or application you may simply copy & paste the code and then run your app! Code testing will allow the function to be tested and work properly with your data.

You can download free trial version of ByteScout Screen Capturing SDK from our website to see and try many others source code samples for JavaScript.

Try it today: Get 60 Day Free Trial or sign up for Web API

HelloWorld.js
      
var capturer = WScript.CreateObject('BytescoutScreenCapturing.Capturer'); // set output video file name to .WMV or .AVI capturer.OutputFileName = "EntireScreenCaptured.wmv"; // set capturing type to the caScreen =3 to capture the entire screen capturer.CapturingType = 3; // output video width capturer.OutputWidth = 640; // output video height capturer.OutputHeight = 480; // uncomment to set Bytescout Lossless Video format output video compression method // do not forget to set file to .avi format if you use Video Codec Name // capturer.CurrentVideoCodecName = "Bytescout Lossless"; // uncomment to enable recording of semitransparent or layered windows (Warning: may cause mouse cursor flickering) // capturer.CaptureTransparentControls = true; // run video capturing capturer.Run(); // IMPORTANT: if you want to check for some code if need to stop the recording then make sure you are // using Thread.Sleep(1) inside the checking loop, so you have the loop like // Do // Thread.Sleep(1) // While StopButtonNotClicked // wait for 15seconds (15000 msec) WScript.Sleep(15000); // stop capturing capturer.Stop(); // destroy Capturer object so the video will be saved into the disk capturer = null;

Try it today: Get 60 Day Free Trial or sign up for Web API

MORE INFORMATION

Get 60 Day Free Trial or Visit ByteScout Screen Capturing SDK page

Explore ByteScout Screen Capturing SDK documentation

WEB API VERSION

Sign Up for free Web API key

Explore Web API Documentation

Tutorials:

prev
next