电影在处理时不可见

Movie is not visible on processing

正在处理播放我录制的电影的音频但不显示电影本身。我尝试将电影格式更改为 wmv,但这也无济于事。

这是我的代码:

import processing.video.*;

Movie vid;

void setup()
{

  size(1600, 900);

  vid= new Movie(this, "Nova.mp4");

  vid.loop();
}
void movieEvent()
{
  vid.read();
    //I tried it without this movie.play() and it did not have any effect. 
  vid.play();
}

void draw()
{
  image(vid, 0, 0);
}

movieEvent() 中有些地方看起来不对:

  1. movieEvent() 函数也有一个 Movie 参数
  2. 您不需要为每个更新的帧调用 .play()

你能尝试用这个替换你的 movieEvent() 代码块吗?

void movieEvent(Movie m)
{
  m.read();
}