I'm glad you got it working. However, it might be better to use an roImageCanvas for your black facade screen. It's not recommended to mix 2D API components (roScreen) and standard components -- even though it may work if you understand what's going on -- since the 2D API display stack is maintained independently from the main screen component display stack (see
here).
Here's what I would do:
imageCanvas = CreateObject ("roImageCanvas")
imageCanvas.SetLayer (0, {Color: "#000000"})
imageCanvas.Show ()
and, of course, call
imageCanvas.Close () when you've finished displaying your videos.