VP-218: Provide built-in Video Player support for graceful degradation to a variety of alternative video players where HTML 5 is unavailable

Metadata

Source
VP-218
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Colin Clark
Reporter
Colin Clark
Created
2009-11-08T19:07:28.000-0500
Updated
2013-03-05T19:46:23.451-0500
Versions
  1. 0.1
Fixed Versions
  1. 0.1
Component
  1. core

Description

At the moment, users can provide their own markup nested within the video tag for graceful degradation. This is a good basic scheme, but we probably want to ship built-in support for gracefully degrading to a few other video players where HTML 5 video support is unavailable. Out of the box, I imagine we might want to include support for the YouTube player and QuickTime.

Open questions: are the JavaScript APIs for some of these player technologies good enough to support our own chrome and even caption display? YouTube, for example, seems to have a fairly rich scripting API.

Comments

  • Colin Clark commented 2013-03-05T19:01:05.044-0500

    This issue was resolved with our introduction of MediaElement.js, which provides support for handling YouTube videos as if they were standard HTML5 media elements.

    I don't know of any other prominent hosted players that provide a rich enough API (I wish Vimeo did) to enable us to support them with our own chrome.