Video Player Feature List

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