I am streaming videos from Vimeo.com to my custom roVideoPlayer. Mostly it works fine but sometimes once or twice in a month my application starts crashing. I have put code to detect .isRequestFailed() event and move to next video, which executes fine sometimes, but sometimes .isRequestFailed() event is never triggered, instead video is streamed with startup progress to 999 but never starts playing. Remaining of the application features keep working as they should (I am using roScreen along with roVideoPlayer to show some other graphics, and these graphics are animated text so screen is refreshed 30 to 40 times approx in a second to update these graphics). When it is stuck at startup progress 999 either of the two things happened:
1- Eventually other graphics (animated text) stop working too, screen is stuck at where it is for unlimited time, and when I press some button it goes black and Roku restarts.
2- Graphics do not stop working but after sometime screen automatically goes black and Roku restarts.
It might be some in-compatibility between Vimeo and Roku, as these type of errors never happened when I was using Dropbox as playback source. So is there anyone else who have used Vimeo as a source???
Even if it is because of some in-compatibility, shouldn't it be handled by roVideoPlayer and isRequestFailed() event be triggered?
I do not want to move from Vimeo to some other hosting as Vimeo is cheap (as far as I know), moreover I have my thousands of videos on Vimeo.
Below is startup progress on console, after this no event from roVideoPlayer is triggered although other events (from roScreen) keeps triggering until application halts or Roku restarts:
startup progress 330
startup progress 431
startup progress 629
startup progress 727
startup progress 776
startup progress 825
startup progress 875
startup progress 924
startup progress 973
startup progress 999
startup progress 999