Although this is my first roku project. I found
That you need to create a porthole as I call it
Over the area of your video player the same as you would using
Imagecanvas. This is a transparent area that you can perform with
Drawrect with rgba set to full transparency. 00.
Quite frankly, the 2d API is not simple and implementing the rovideoplayer
Is not simple. I have found it best to use the compositor and create sprites
Using the z order much as you would layers in an image canvas
Keep in mind that you are limited to 720 video res. You have to implement
All the functioning of tracking and error handling yourself. I find that there
Are even messages that come to you in the isstatusmessage event that are
Not even defined In the documentation. Sometimes More useful than what you get with
IsrequestfaIled. The bottom line is:
Unless you are up to the task. It is not the way to go. I personally find it quite fun.
Creating menus and effects using penners easing equations are impressive on the roscreen
Of course you need to use double buffering in this case this is where composites are really useful
My Channels: 2D API Framework Presentation: https://owner.roku.com/add/2M9LCVC
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )