SandCastleIcon.png This page has links to sites outside of the Scratch website and Wikipedia. Always remember to stay safe when using the Internet, since we can't guarantee the safety of other sites.
Video () on ()
2.0 Video () on ().png
Category Sensing
Type Reporter
Introduced in 2.0

The Video () on () block is a Sensing block and a Reporter block. It gets values of the video, either motion (on a scale of 1 to 100) or direction (which way the detected motion is going, measured on the same plane as sprite direction), on either the Stage, or the current sprite.

It calculates the values based on "optical flow".

Example Uses

  • Moving a sprite by moving
  move (video [motion v] on [this sprite v]) steps
  point in direction (video [direction v] on [this sprite v])
  • Popping balloons
if <(video [motion v] on [this sprite v]) > [30]> then
  play sound [pop v]
  • Sensing lots of action, by also using loudness
when gf clicked
 if < <(video [motion v] on [Stage v]) > [30]> and <not <(loudness) > [30]>> > then
  say [Turn up the volume!]
 if < <not <(video [motion v] on [Stage v]) > [30]>> and <(loudness) > [30]> > then
  say [Start moving!]
 if <<(video [motion v] on [Stage v]) > [30]> and <(loudness) > [30]>> then
  say [Party!]

See Also