Challenge Overview
We are working on some updates to an Android TV application to change to a completely different codebase and HTML vs. Native rendering structure. We have implemented login and provisioning through the client player library. This challenge will update the proof of concept with some features for playback.
Playback
Playback involves capturing a video URL, initializing the player, and displaying it *behind* the WebView, allowing the WebView content to be displayed over the top of the playing video.
We have implemented this in the browser using the Flash player library, and the goal for this is to implement something similar in Android.
XREVideo
You'll have to update the Javascript to publish events when XREVideo commands are received, and then you'll need to consume those events in the native Android code and send the play events to the player. You'll be able to host the Javascript locally for testing your changes, but we'll need to be able to easily configure the app to point at a remote server when the challenge ends, for the production use case. Your changes can't break any of the existing functionality.
Testing
A test site has been set up for competitors to see how the Flash version works. The goal here is to have the Android version work the same, with the HTML layered over the top of playback. Some screenshots will be provided in the forum as well, for validation.