Java 在阵列中加载视频文件(处理)

Java 在阵列中加载视频文件(处理),java,arrays,for-loop,processing,video-processing,Java,Arrays,For Loop,Processing,Video Processing,我在阵列中加载一些视频文件并播放这些文件。之后,我停止使用数组的所有文件 它可以工作,但我从处理中得到一条错误消息:seek操作失败 我的代码正确吗? (这里我不发布全部代码,只发布阵列和视频部分) //数组 电影[]电影=新电影[17]; 无效设置(){ //在数组中加载文件 对于(int i=0;i这是哪一行造成的错误?错误消息是什么?什么是Movie,play,stop等等?@nullpointer它们是Processing的视频库的一部分。请注意标签。@fab你能发布一个,包括视频文件的

我在阵列中加载一些视频文件并播放这些文件。之后,我停止使用数组的所有文件

它可以工作,但我从处理中得到一条错误消息:seek操作失败

我的代码正确吗? (这里我不发布全部代码,只发布阵列和视频部分)

//数组
电影[]电影=新电影[17];
无效设置(){
//在数组中加载文件

对于(int i=0;i这是哪一行造成的错误?错误消息是什么?什么是
Movie
play
stop
等等?@nullpointer它们是Processing的视频库的一部分。请注意标签。@fab你能发布一个,包括视频文件的链接吗?请注意,如果是,你不需要发布全部17个吗您可以只使用一个文件就发生错误。@fab您可以使用h264编码的文件而不是.m2v文件进行测试吗(不确定这些文件的支持程度)?
//array
Movie[] filme = new Movie[17];

void setup() {
//load files in array
  for(int i=0; i<filme.length; i++) {
     filme[i] = new Movie(this, i+".m2v");
  }

}

void draw() {
  //example play video
  filme[15].play(); //spielt das video ab
  image(filme[15],0,0); //zeigt das video an

  //later if something happened i stop the videos
  if (something happened) {
    for (int i = 0; i < filme.length; i++) {
          filme[i].stop();
    }
  }
}