Skip to content

Automatic play, pause, switch, fast forward YouTube videos. Text to speech and other editions. Embedding in Liascript possible but not necessary.

Notifications You must be signed in to change notification settings

fjangfaragesh/EduVideoScript

Repository files navigation

EduVideoScript

Automatic play, pause, switch, fast forward YouTube videos. Text to speech and other editions. Embedding in Liascript possible but not necessary.

Home Page

OnlineEditor

Idea

Controlling one or more YouTube players and other outputs with a sequence of commands.

Graphic editor for the commands.

Structure

Base Classes

EVSInstance (class)

Each instance can execute a script and contains variables for the script.

EVSCommandType (class)

EduVideoScript Command Type. Contains name, description, parameter name and type list and EVSCommand build function.

EVSCommand (abstract class) Contains Command Type, parameter and if the command is running.

Contains Array COMMAND_TYPES with all implemented Commands

commands:

  • wait
  • log
  • alert
  • say
  • openYTPlayer
  • playYTVideo
  • pauseYTVideo
  • seekYTVideo
  • changeYTVideo
  • waitYTVideoTime

contains functions for controlling the youtube iframe api

contains functions for controlling the responsive voice api

Website for executing the script

Graphic editor for editing the script.

Editor Code

contains colors of commands

About

Automatic play, pause, switch, fast forward YouTube videos. Text to speech and other editions. Embedding in Liascript possible but not necessary.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published