我想一个接一个地播放多个视频,它正在工作。但是视频实际上还没有结束。我检查了视频时长,这是正确的,但是视频未完成。我认为视频比原始视频慢。我不知道为什么会这样。该原始视频需要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;