neoScreenRecorder
Capture and record the user screen in .webm video format.
V: 1.3
Description
The neoScreenRecorder plugin for VisualNEO Web provides tools for recording screen activity within applications, enabling features like video capturing of user interactions, tutorial creation, and remote demonstrations. This plugin is especially useful for educational content, user onboarding, or support documentation that benefits from recorded visual instructions. Here’s an overview of its functionalities and practical applications:
Starting and Stopping Screen Recording
The neoScreenRecorderStart and neoScreenRecorderStop commands allow you to begin and end screen recording, storing the recorded video in a specified container.
The neoScreenRecorderStart command in the neoScreenRecorder plugin initiates screen recording with options for capturing audio, setting video quality, and storing the recorded data in a variable. This command requires user consent, and the web browser will display a button to stop the recording session. Here’s how to use it along with an explanation of each parameter.
Updated Syntax and Parameters for neoScreenRecorderStart
- Command: neoScreenRecorderStart
- Syntax: neoScreenRecorderStart captureMicrophone quality saveToVariable callbackSubroutine
- captureMicrophone: Set to true to include microphone audio in the recording (e.g., true or false).
- quality: Sets the video quality, with options such as low, medium, or high.
- saveToVariable: Specifies the variable to store the recorded video as Base64 data, enabling further processing or download.
- callbackSubroutine: Optional subroutine that triggers once recording is complete.
Example:
neoScreenRecorderStart true "high" "[videoData]" "onRecordingComplete"
In this example:
- Microphone sound is captured.
- High quality video is recorded.
- The recording is stored as Base64 data in [videoData].
- onRecordingComplete subroutine will execute when recording ends.
Saving and Downloading Recordings
The plugin supports saving recorded videos to a specified format, such as MP4, allowing users to download or share recordings.
- Command: neoScreenRecorderSave
- Syntax: neoScreenRecorderSave "fileName"
- fileName: Name and format for saving the video file (e.g., tutorial.webm).
Example:
neoScreenRecorderSave "sessionRecording.webm"
This saves the recording as sessionRecording.webm, allowing users to download the file for offline use.
Practical Applications
The neoScreenRecorder plugin is ideal for:
- Educational Tools: Recording tutorials or walkthroughs to assist with learning and comprehension.
- User Support: Capturing steps for troubleshooting or training sessions.
- Feedback Collection: Allowing users to record interactions as feedback for product improvements.
With its easy-to-use recording and saving capabilities, the neoScreenRecorder plugin enhances the ability to create engaging, informative content within VisualNEO Web applications.
neoScreenRecorderStart
|
Purpose: |
Record the screen. Needs user consent. The web browser will provide a button to stop. |
|
Category: |
neoScreenRecorder |
|
Syntax: |
neoScreenRecorderStart captureMicrophone quality saveToVariable callbackSubroutine
captureMicrophone Capture microphone sound? quality Video quality saveToVariable Variable to store the recorded video as Base64 data callbackSubroutine Callback subroutine (optional) |
neoScreenRecorderSave
|
Purpose: |
Saves the last screen recording as a local .webm file |
|
Category: |
neoScreenRecorder |
|
Syntax: |
neoScreenRecorderSave "fileName" variableName
fileName File name (.webm will be added) variableName Variable with Base64 recorded data |
neoScreenRecorderPause
|
Category: |
neoScreenRecorder |
|
Syntax: |
neoScreenRecorderPause
|
neoScreenRecorderResume
|
Category: |
neoScreenRecorder |
|
Syntax: |
neoScreenRecorderResume |
Created with the Personal Edition of HelpNDoc: How to Protect Your PDFs with Encryption and Passwords