处理:在将图像加载到阵列中时播放视频

时间:2014-10-13 13:00:37

标签: processing

我正在使用处理来播放图像序列(以及其他内容)并且存在一个问题,即当图像序列太大或我在草图启动时加载太多时,我的内存耗尽(即使在调整设置之后)。如果有一种方法可以在上面开始,我可以在草图启动时加载所有这些都是理想的,但是我得出结论这是不可能的,这意味着我必须在使用之前加载项目。

这需要一些时间(大约8秒),我想在播放时播放加载视频或类似视频。

有没有这样做?此时整个草图只是冻结而应用程序循环for循环加载新的图像序列然后继续。之前开始播放视频不起作用,因为它简单冻结,因为Draw()不再循环播放。

下面我的代码中的一小部分。

//loadRed
void loadRed() {
for (int i = 0; i < numFrames; i += 2) {
String imageName = "f1red"+ nf(i, 4) + ".jpg";
images[i] = loadImage(imageName);
println("Loading - " + imageName);
  }
}

感谢任何帮助。将

1 个答案:

答案 0 :(得分:0)

已经找到了解决方案,所以希望这可能会在未来有所帮助!

http://processing.org/tutorials/data/

向下滚动到Threads,这将允许异步函数运行。

希望这有助于某人。将