Challenge Overview
Challenge Overview
we have built a unity3d app(unity3d 5.2.2f1) to play video in an office.
In this challenge, we will play selected videos hosted in Bluemix and switch fullscreen mode on/off when playing
Task Overview
we have deployed 3 ogg videos and a config file to host http://agile-vr-video.mybluemix.net
Here are the controls already implemented:
keep right button of mouse down and move to change direction
Press key "w" to move forward
Press key "s" to move backward
Press key "a" to move left
Press key "d" to move right
Press key '1' to play (play will reset the speed to 1x)
Press key '2' to stop
Press key '3' to forward (5x speed, by default)
Press key '4' to switch pause/resume (resume will reset the speed to 1x)
work to do in this challenge
1.
after the app is open,
fetch the content of http://agile-vr-video.mybluemix.net/videos.xml
parse it and store in memory
2.
1) press "1" to open a list in the UI, filled with the name
2) double click the selected item, it will play the corresponding video(if the last video is playing, stop first).
3) the user approaches the wall they should go automatically to full screen if the video is being played, make the distance configurable.
if the user is front of the wall and start to play video, go full screen automatically too.
when the user leaves the wall, if the video is playing, exit the full screen mode
4) other controls should still work
Technology Stack
-Unity3D
Final Submission Guidelines
- The Unity3D source code that covers all the requirements.
- A complete and detailed deployment documented explaining how to deploy and verify the app including configuration information.