Small edit to support Firefox Mobile

Firefox Mobile doesn't fire the `metadataloaded` event so I removed the listener. It's fine to run `video.play()` immediately in FM and other browsers.
Also added a basic check for navigator.getUserMedia support.