JW Player Test Bed

This is a pretty good media player. It supports both closed captions and audio description, is keyboard accessible, has the Flash buttons labeled with meaningful words for the screen reader user, and provides a JavaScipt interface so the web page and communicate with the Flash Player.

It’s free for non-commercial use, but has a fee for commercial use.

Example 1:


Javascript API into the player:

JW Player Embed Method

Loading the player …


Code


<script type="text/javascript" src="http://www.donaldevans.com/jwplayer/jwplayer.js"></script>
<div id="media_container" tabindex="0">Loading the player ...</div>
<script type="text/javascript">
  jwplayer("media_container").setup({
  flashplayer: "http://www.donaldevans.com/jwplayer/player.swf",
    wmode: 'window',
    file: "http://www.donaldevans.com/jwplayer/corrie.flv",
    allowscriptaccess: "always",
    seamlesstabbing: "true",
    image: "http://www.donaldevans.com/jwplayer/corrie.jpg",
    allowscriptaccess: "always",
    plugins: { 
      "audiodescription-2": {file: "http://www.donaldevans.com/jwplayer/corrie.mp3", state: "true"},
      "captions": { file: "http://www.donaldevans.com/jwplayer/corrie.xml", state: "true" }
    },
    height: "270",
    width: "480"
    });
</script>

Works With

Accessible Media Player
Browser Screen Reader Results
IE 9 JAWS 12 Yes
FF 5 JAWS 12 Yes

Standards:

  • 1.2 Time-based Media: The purpose of this guideline is to provide access to time-based and synchronized media. (Level A) This includes media that is:
    • audio-only
    • video-only
    • audio-video
    • audio and/or video combined with interaction
  • WCAG 2.0 Technique Flash17: Preventing a keyboard trap in Flash content

Comments are closed.