Choose video file to play

Uses Html5 File Api.
Multiple media

Can choose the medium from a list.
Hide the medium select until a video is loaded

Prevent loading a medium without loading the corresponding video (with results in errors).
May still have a problem if the medium doesn't fit the video.