Video 在处理3中运行.mov文件时出现问题
我编写了这段代码,以便在正在处理的新窗口中显示电影。当我运行代码时,我会看到一个显示窗口,但是里面什么也没有显示 我尝试过不同的电影和文件类型,不同的显示大小和帧速率,但都没有成功。它识别数据文件夹中的电影文件,但表示该文件不可用。我是个新手,所以这可能是个简单的错误Video 在处理3中运行.mov文件时出现问题,video,processing,Video,Processing,我编写了这段代码,以便在正在处理的新窗口中显示电影。当我运行代码时,我会看到一个显示窗口,但是里面什么也没有显示 我尝试过不同的电影和文件类型,不同的显示大小和帧速率,但都没有成功。它识别数据文件夹中的电影文件,但表示该文件不可用。我是个新手,所以这可能是个简单的错误 import processing.video.*; Movie movie; void setup() { size (200, 200); movie = new Movie(this, "test.m
import processing.video.*;
Movie movie;
void setup() {
size (200, 200);
movie = new Movie(this, "test.mov");
print(movie.available());
}
void movieEvent(Movie M) {
M.read();
}
void draw() {
image(movie, 0, 0);
}
我也尝试过切换抽签和电影事件部分,但运气不好。我真的被难住了。你的代码看起来是正确的。(就我个人而言,我只会在类中使用大写字母,(例如,movieEvent(moviem)
,但不会改变代码的运行方式)
缺少的一件事实际上是play()
或loop()
调用:
import processing.video.*;
Movie movie;
void setup() {
size (200, 200);
movie = new Movie(this, "test.mov");
print(movie.available());
movie.loop();
}
void movieEvent(Movie ,) {
m.read();
}
void draw() {
image(movie, 0, 0);
}
如果电影仍然无法播放,可能需要再做一些测试来隔离问题:出于某种原因,它是否与系统上的视频文件或视频库有关