Originally Posted by David_AVD
Maybe the following didn't mean what I thought then:
Another more low-tech idea is to dedicate a timer (e.g., $3 Arduino Uno) to each projector / Sprite.
The MedeaWiz Sprite has an I/O (Input/Output) port. The I/O port can be used to detect a switch, a PIR (Passive Infrared Sensor), ... The I/O port also supports serial communications allowing a microcontroller to control and monitor the Sprite.
By default, a Sprite loops file "000". This is typically a 30-second black screen video.
I was suggesting that a $3 Arduino Uno clone would instruct the Sprite to play the target video (e.g., "001" = singing pumpkins) through serial communications. Once the video was complete, the Sprite would resume looping the black screen video. The Uno would then delay for a period corresponding to the sum of the lengths of all the other target videos, then instruct the Sprite to play the target video again. And so on.
The projector is always projecting something, either the target video or the black screen video.
You could eliminate the Arduino Uno by creating black screen videos corresponding to the lengths of the other target videos. Each Sprite would simply loop the target video and the black screen videos. Back to my original example, assume you have three target videos of length 1, 2 and 3 minutes, respectively. You'd create black screen videos of length 1, 2 and 3 minutes, respectively. Your set-up would be,
- Projector / Sprite #1 - Loop target video #1, black screen video #2 and black screen video #3
- Projector / Sprite #2 - Loop target video #2, black screen video #1 and black screen video #3
- Projector / Sprite #3 - Loop target video #3, black screen video #1 and black screen video #2
Now that I think of it, I wonder if Witchypooh's projector is capable of looping multiple files. If so, she should eliminate the Sprites. And again, this is all subject to the accuracy of the timing and is subject to skew / slip.