Cross-platform, HTML5-compliant video player without flash fallback