Skip to content

This plugin is used for ionic 2 or ionic 3 to do screen recording in android.

Notifications You must be signed in to change notification settings

kwangmeng/ionic-screen-recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cordova-plugin-screenrecord

cordova plugin, support Android ONLY

using MediaRecorder or MediaMuxer to record Android device's screen

This plugin is not made by me but I did some modification in the code such as adding functionalities like pause and resume in mediarecord.

Installation

cordova plugin add cordova-plugin-screenrecord --save

The modification made is suit for my use. You can modify the options in ScreenRecord.java.

Api Reference

  • options, Object
Name Type Default Description
isAudio boolean false If true, the plugin uses MediaRecorder to record audio & video
width number 720 width in pixels to record screen
height number 1280 height in pixels to record screen
bitRate number 6000000 the bit rate of video
dpi number 1 the dpi of video
  • success, Function

Callback function that provides a message when the screen-record process started

After the screen-record process started, the java will call cordova.getActivity()(true)

  • error, Function

Callback function that provides a error message

stop a running screen-record process

  • success, Function

Callback function that provide a message when stop a running process

  • error, Function

Callback function that provide a error message.

NOTE: ONLY WORKS FOR ANDROID NOUGAT AND ABOVE

pause a running screen-record process

  • success, Function

Callback function that provide a message when stop a running process

  • error, Function

Callback function that provide a error message.

NOTE: ONLY WORKS FOR ANDROID NOUGAT AND ABOVE

resume a running screen-record process

  • success, Function

Callback function that provide a message when stop a running process

  • error, Function

Callback function that provide a error message.

Ionic2/3 Example

use this plugin in ionic2 project

  1. ionic plugin add cordova-plugin-screenrecord
  2. declare var ScreenRecord in declarations.d.ts
  3. using ScreenRecord in your .ts file

About

This plugin is used for ionic 2 or ionic 3 to do screen recording in android.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published