我想播放五段视频,全屏,无须交互。
并且每段视频开始播放的时候,向串口发送一个文字,代表当前播放的影片ID。
求实现。我看过video库,但是好像没有循环播放的例子。
我只会五段视频一起播放,下面贴一些代码,是不能用的,好方便修改。。。
import processing.video.*;
Movie Movie_1, Movie_2,Movie_3,Movie_4,Movie_5;
void setup() {
size(600, 600);
Movie_1 = new Movie(this, "1.mov");
Movie_2 = new Movie(this, "2.mov");
Movie_3 = new Movie(this, "3.mov");
Movie_4 = new Movie(this, "4.mov");
Movie_5 = new Movie(this, "5.mov");
Movie_1.play();
Movie_2.play();
Movie_3.play();
Movie_4.play();
Movie_5.play();
}
void draw() {
image(Movie_1, 0, 0);
//向串口发文字“1”
image(Movie_2, 0, 0);
//向串口发文字“2”
image(Movie_3, 0, 0);
//向串口发文字“3”
image(Movie_4, 0, 0);
//向串口发文字“4”
image(Movie_5, 0, 0);
//向串口发文字“5”
}
void movieEvent(Movie m) {
if(m == Movie_1) {
Movie_1.read();
} else if(m == Movie_2) {
Movie_2.read();
}
}