作者 主题: 求助关于循环播放多段视频的问题  (阅读 3416 次)

Ansifa

  • Newbie
  • *
  • 帖子: 18
    • 博客
求助关于循环播放多段视频的问题
« 于: 四月 02, 2012, 11:55:13 下午 »
我想播放五段视频,全屏,无须交互。
并且每段视频开始播放的时候,向串口发送一个文字,代表当前播放的影片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();
  }
}
« 最后编辑时间: 四月 03, 2012, 12:01:06 上午 作者 Ansifa »


Ansifa

  • Newbie
  • *
  • 帖子: 18
    • 博客
Re: 求助关于循环播放多段视频的问题
« 回复 #2 于: 四月 03, 2012, 01:03:06 下午 »
谢谢版主回复,不过这个程序只能循环播放一段视频,好像没有提供多段播放的方法?

Contra

  • SuperManager
  • Sr. Member
  • *****
  • 帖子: 347
  • AC, game dev, new media art&tech.
    • i'm Contra
Re: 求助关于循环播放多段视频的问题
« 回复 #3 于: 四月 03, 2012, 02:28:19 下午 »
p5安装后自带的example里,应该能满足你的要求。
串口发送:Libraries/serial/SimpleWrite
Movie的精确控制:Libraries/video/Movie/Frames

Tags: