Skip to content

Latest commit

 

History

History
72 lines (42 loc) · 1.52 KB

README.md

File metadata and controls

72 lines (42 loc) · 1.52 KB

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