Exosphere icon Exosphere Telepresence and remote control for any ARC-compatible robot from phone/tablet, combining AI and human operators to perform tasks and train autonomy Try it →
Asked

Unpausing Full Screen Video Player Via Script

I’m using an EZ-B v3 over Bluetooth in a small animatronic kiosk. A momentary push button is wired to D0 on the v3, and when it’s pressed I trigger a face animation video on a second monitor using the Full Screen Video Player skill. The basic flow works great: button press script runs video plays full screen.

The snag is when I hit ESC to abort playback during testing. As designed, the skill checks the "Pause New Playback" box, but then subsequent button presses won’t start any videos until I manually uncheck that box in the skill UI. I’m trying to clear that latch via script so the operator doesn’t need to touch the mouse.

Here’s the basic call I’m using to start playback:

ControlCommand("Full Screen Video Player", "Play Video", "C:\\Media\\face01.mp4");

And here are a few things I’ve tried (none seem to re-arm playback after ESC):

ControlCommand("Full Screen Video Player", "Pause New Playback", "False");
ControlCommand("Full Screen Video Player", "Unpause New Playback");
ControlCommand("Full Screen Video Player", "Stop");

For completeness: ARC is stable over Bluetooth to the EZ-B v3, digital read on D0 is debounced in my script, and the videos (MP4/H.264) all play fine when the checkbox is not set. It’s only the ESC latch’ that blocks subsequent plays unless I manually clear it.

What is the exact ControlCommand I should send to programmatically clear the Full Screen Video Player’s "Pause New Playback" flag so playback can resume after pressing ESC from within a script?



Related Hardware (view all EZB hardware)
EZ-B V3 by EZ-Robot
EZ-B v3 Bluetooth robot controller supported by Synthiam ARC - features, specs and legacy connection tutorial
Bluetooth
Servos 24
Camera
Audio
UART
I2C
ADC 8
Digital 24

ARC Pro

Upgrade to ARC Pro

Experience early access to the latest features and updates. You'll have everything that is needed to unleash your robot's potential.