Tyler Smith wrote:At what point do you create the Video component in your application?
If you are creating it on load directly in the scene you aren't going to be able to do what you want.
You should dynamically create the video player as a child to the element you want it to appear in.
When you no longer need it in the parent, destroy it.
If you want to experiment with putting the Video node on a panel and you want the PanelSet arrows to not be visible when the Video node is fullscreen, you could reparent the Video node from the Panel to the Scene before animating the Video node’s size and position, then set the PanelSet’s visible field to false. You should investigate the “reparent” function on RoSGNode. That function takes two parameters, the new parent node and a boolean value “adjustTransform”. If “adjustTransform” is true, the Video node’s translation/scale/rotation fields will be adjusted so that the Video node remains the same onscreen size and position after reparenting the Video to the new parent node.