Video Player Feature List

The following is a list of features gathered based on a review of the Video Player mock-ups presented by Tona on Monday, Nov. 7, 2011.


Minimum Viability Requirements

Goal: First official release of Video Player

Context: Inclusive Learning Design Handbook (ILDH); Once minimum requirements are implemented, player will be added to ILDH.

Playback and Control

  • Play/pause video
  • Scrub bar
  • Some indication that it's buffering
  • Volume control
  • Full screen
  • Time codes (current and total)
  • Keyboard accessibility (Level I functionality via keyboard) and screen reader usability

Alternative Formats

  • Closed Captions (including descriptions of sounds)
    • Localization
  • Described Video
    • Localization

Next Features (in order)

  • Universal Subtitles
    • Turn on/off
    • Create
  • Transcripts synchronized to audio

All Requirements

  • Show/hide all controls on hover, time-based
  • Controls enlarge with UIO settings
  • Scrub bar
    • load progress
    • play progress
      • draggable
        • with frame preview (see below)
  • Chapter markers
  • Bookmarks
    • add/remove onto chapter markers
    • create URLs for bookmarks
  • Play/Pause
  • Volume/Mute
  • Volume slider
  • CC
  • Timecodes
    • editable for navigation
  • Share
  • Embed
    • html snipped
    • adjustable size
    • options
  • Narration (what exactly is "narration?" captions? descriptions?)
    • option: narration volume
    • option: choice of available narrations
    • option: request narration
  • Transcript
    • automatic scrolling
    • highlight current phrase (i.e. synchronization)
    • adjustable transcript window size
    • scrollbar appears on hover
    • can highlight section of transcript, highlights corresponding section of scrub bar
    • collapsed bottom bar (representing controls) when transcript present
    • option: choice of available transcripts
    • option: request transcript
  • Full-screen mode
    • location of some controls is different
  • Adjustable window size
  • Multiple qualities
    • multiple load progress indicators
  • Frame preview with timecode
    • with transcript snippet
  • Layout adjusts automatically to changes in browser window size.
  • Layout switching: horizontal vs. vertical (full-screen mode)
  • Full screen: height of transcript pane adjustable
  • Full screen: width of transcript pane adjustable