Reference+
Class Name
Movie
Description
Datatype for storing and playing movies. Movies must be located in the sketch's data folder or an accessible place on the network to load without an error.
Examples
import processing.video.*; Movie myMovie; void setup() { size(200, 200); myMovie = new Movie(this, "totoro.mov"); myMovie.loop(); } void draw() { tint(255, 20); image(myMovie, mouseX, mouseY); } // Called every time a new frame is available to read void movieEvent(Movie m) { m.read(); }
Constructors
Movie(parent, filename)
Parameters
parent
(PApplet)
PAppletfilename
(String)
String
Methods
frameRate()
Sets how often frames are read from the movie.speed()
Sets the relative playback speed of the movie.duration()
Returns the length of the movie in seconds.time()
Returns the location of the playback head in seconds.jump()
Jumps to a specific location within a movie.available()
Returns "true" when a new movie frame is available to read.play()
Plays a movie one time and stops at the last frame.loop()
Plays a movie continuously, restarting it when it's over.noLoop()
If a movie is looping, this will cause it to play until the end and then stop on the last frame.pause()
Pauses a movie during playback.stop()
Stops a movie from continuing.read()
Reads the current frame of the movie.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.