【发布时间】:2021-01-30 22:18:08
【问题描述】:
我正在尝试制作一个程序来根据鼠标坐标的位置播放不同的视频。基本上打开一个普通窗口并四处移动鼠标,如果鼠标坐标在一组数字之间,则播放第一个视频。然后当鼠标坐标在另一组数字之间时,播放视频2。
我编写了一个根据鼠标坐标更改文本的基本代码。摘录如下:
void setup() {
size(934,887);
}
void draw(){
background(0);
//if x is between 46 and 339 AND y is between 46 and 249, then 1
if((46<mouseX && mouseX<339)&&(46<mouseY && mouseY<249)){
textSize(20);
text("1", width/2, height/2);
}
//if x is between 46 and 339 AND y is between 249 and 464, then 2
if((46<mouseX && mouseX<339)&&(249<mouseY && mouseY<464)){
textSize(20);
text("2", width/2, height/2);
}
我想使用相同的概念,但现在播放不同的视频而不是显示不同的文本。我不知道该怎么做,因为我看到的处理视频教程有不同的 void 设置和 void draws 以及所有仅用于播放视频的东西,我不知道如何与我自己的鼠标跟踪代码结合使用。我需要创建多个窗口吗?那将如何运作?谢谢!
【问题讨论】:
标签: video processing