当处理3.5.3中的第一个视频结束时,我想下一个视频播放

时间:2019-10-12 13:09:36

标签: video processing

我想一个接一个地播放多个视频,它正在工作。但是视频实际上还没有结束。我检查了视频时长,这是正确的,但是视频未完成。我认为视频比原始视频慢。我不知道为什么会这样。该原始视频需要31秒,但显示的时间约为21秒,但持续时间为31秒。视频大小为17.5 MB / mp4。

我正在使用窗口笔记本。

import processing.video.*;

int stage;

Movie intro02;

void setup() {
  size(1920, 1080);

  intro02 = new Movie(this, "002_intro_sound_41.mp4");

  noStroke();
  noCursor();

  frameRate(30);

  stage = 1;
}

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

void draw() {
  switch(stage) {
  case 0 :
    intro02.play();
    image(intro02, 0, 0, width, height);
    if (intro02.time() > intro02.duration() - 0.1) {
      stage = 1;
    }
    break;
  case 1 :
    intro02.stop();
    oni01.play();
    index = 0;
    stage = 2;
    break;

0 个答案:

没有答案