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