We are trying to launch a new Roku live streaming channel, but have run into a roadblock. On lower end Roku devices (Roku Express, Roku 1, Roku LT, etc) we are noticing a significant delay when the user presses the back button when watching full screen.
Pressing the back button when watching a stream full screen will resize the video into the top right corner to display the MenuList (so a user can select another channel while still watching the channel they were on). Pressing the back button will, in normal cases, resize the video almost instantly with no perceivable delay to the user. The problem I am seeing is that AFTER running a full screen ad through RAF then playing the stream full screen there is a significantly perceived delay from the time the user presses the back button and when the video actually resizes on the screen.
This delay has caused me to click back for a second time, which would then exit the channel after the delay, causing confusion and a terrible user experience.
Again, this only seems to cause a delay when pressing the back button on a full screen playing video AFTER playing an RAF ad.
I have created a very simple test channel that reproduces this issue.
https://drive.google.com/file/d/0B4NsUt ... sp=sharingSteps to reproduce and see the delay:
- Side load the attached channel on a lower powered Roku device (Best seen on Roku LT)
- Click "OK" on the selected menu item "Plays RAF Ad"
- The video screen should become full screen and play a house RAF ad
- When the ad finishes, the video should play full screen
- Press the "Back" button and watch for the delay of the video screen resizing to show the MenuList
- Pressing "OK" again on "Plays RAF Ad" will make the playing video full screen again
- Pressing "Back" again will instantly resize the video to show the MenuList
Steps to reproduce WITHOUT the display (RAF Ad will not play):
- Side load the attached channel on a lower powered Roku device (Best seen on Roku LT)
- Click "OK" on the selected menu item "DOES NOT Play Ad"
- The video screen should become full screen and play a video
- Pressing "Back" will instantly resize the video to show the MenuList
I have tried various things to code around this issue but I am stumped and have no idea where to go from here. We can not release this channel with a bug like this as it will have a significant impact on the users of the channel.Please let me know if this is a bug or how I can avoid this delay.
Thanks,
Blake