Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 处理3中的视频切换_Video_Arduino_Processing - Fatal编程技术网

Video 处理3中的视频切换

Video 处理3中的视频切换,video,arduino,processing,Video,Arduino,Processing,我正在尝试使用arduino和PIR传感器在处理过程中切换视频。我是新来的,所以我想实现的是,当程序运行时,“video1”将在循环中,但每当PIR传感器检测到运动时,它将播放“video”全长,然后切换回“video1”,并继续循环,直到PIR传感器处于非活动状态 提前感谢根据我的经验,处理视频库有一个错误,它精确地报告了播放时间和停止/循环 我建议在draw()中打印出video.time(),作为一种调试措施,因为您可能需要将非常严格的==10.0设置为更宽松/不太精确的阈值范围,以解释丢

我正在尝试使用arduino和PIR传感器在处理过程中切换视频。我是新来的,所以我想实现的是,当程序运行时,“video1”将在循环中,但每当PIR传感器检测到运动时,它将播放“video”全长,然后切换回“video1”,并继续循环,直到PIR传感器处于非活动状态


提前感谢根据我的经验,处理视频库有一个错误,它精确地报告了播放时间和停止/循环

我建议在
draw()
中打印出
video.time()
,作为一种调试措施,因为您可能需要将非常严格的
==10.0
设置为更宽松/不太精确的阈值范围,以解释丢失精确定时的可能性

比如说

if (video.time() => 9.59) {
 isToggled = false;
}
离题: 您的代码总体上是好的和可读的。 请记住,您可以替换:

  background(0);
  set(0,0,isToggled? video : video1);
与:

背景(isToggled?视频:video1)
图像(isToggled?视频:video1,0,0)

或者,您可以使用第三部
电影
参考,根据您的情况指向
视频
视频1
,通过强制您始终确保在使用前始终指定参考,从而消除对该条件的需要

  background(0);
  set(0,0,isToggled? video : video1);